May 20, 2024  
2017-2018 Undergraduate Catalog 
    
2017-2018 Undergraduate Catalog This is not the most recent catalog version; be sure you are viewing the appropriate catalog year.

Courses


 
  
  • CNST 278 - Special Topics


    An exploration and study of topics not covered in other departmental offerings. Students may elect more than once, provided different topics are studied.

    Department Permission is required

    Credit 2 hrs May be repeated for additional credit (provided topics are different)
    Grade Mode Normal (A-F) Course Rotation Variable

    Updates COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 279 - Special Topics


    An exploration and study of topics not covered in other departmental offerings. Students may elect more than once, provided different topics are studied.

    Department Permission is required

    Credit 3 hrs May be repeated for additional credit (provided topics are different)
    Grade Mode Normal (A-F) Course Rotation Variable

    Updates COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 302 - Contract Documents, Regulations, and Specifications


    The different types of construction contracts, construction documents and regulations, the role of specifications, and the project manual in the construction process.

    Credit 3 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F) Course Rotation Fall and Winter

    Prerequisite(s) CNST 201 , LAW 293 , and CNST 125 
    Notes | Students who do not meet prerequisite requirements may request department permission to enroll in the course.

    Previously listed as IT 302
    Updates COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 303 - Electrical, Mechanical, and Equipment Systems


    This course provides an understanding of mechanical, electrical, plumbing, drain-waste-vent, equipment considerations and other specialized nonstructural systems found in commercial buildings.

    Credit 3 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F) Course Rotation Fall and Winter

    Prerequisite(s) CNST 228  
    Previously listed as IT 303
    Updates COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 304 - Construction Estimating and Bidding


    The principles and procedures for developing estimates, bids and contracts for heavy/highway and commercial construction. Computer applications are included.

    Credit 3 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F) Course Rotation Fall and Winter

    Prerequisite(s) CNST 229  and CNST 302  
    Previously listed as CNST 401
    Updates COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 361 - Planning and Scheduling


    The planning process of the construction industry. Various scheduling systems commonly used within the industry are studied including scheduling software.

    Credit 3 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F) Course Rotation Fall and Winter

    Prerequisite(s) CNST 229  
    Class-Level Restriction Undergraduate standing

    Previously listed as CNST 301
    Updates Change to prerequisites 3/2017, effective Fall 2017; COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 377 - Special Topics


    An exploration and study of topics not covered in other departmental offerings. Students may elect more than once, provided different topics are studied.

    Department Permission is required

    Credit 1 hr May be repeated for additional credit (provided topics are different)
    Grade Mode Normal (A-F) Course Rotation Variable

    Updates COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 378 - Special Topics


    An exploration and study of topics not covered in other departmental offerings. Students may elect more than once, provided different topics are studied.

    Department Permission is required

    Credit 2 hrs May be repeated for additional credit (provided topics are different)
    Grade Mode Normal (A-F) Course Rotation Variable


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 379 - Special Topics


    An exploration and study of topics not covered in other departmental offerings. Students may elect more than once, provided different topics are studied.

    Department Permission is required

    Credit 3 hrs May be repeated for additional credit (provided topics are different)
    Grade Mode Normal (A-F) Course Rotation Variable

    Updates COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 385L4 - Cooperative Education in Construction Management | GELB


    Construction management majors will be placed on a job that relates to their primary area of study, for one semester. During this period regular employee benefits may be received.

    Department Permission is required

    Credit 1 hr May be repeated for additional credit
    Grade Mode Credit/No-Credit Course Rotation Fall, Winter, and Summer

    Major Restriction(s) Construction Management | BS  


    Equivalent Courses CNST 385

    Updates Change to Course Number 6/2015, effective Fall 2015


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 386L4 - Cooperative Education in Construction Management | GELB


    Construction management majors will be placed on a job that relates to their primary area of study, for one semester. During this period regular employee benefits may be received.

    Department Permission is required

    Credit 2 hrs May be repeated for additional credit
    Grade Mode Credit/No-Credit Course Rotation Fall, Winter, and Summer

    Major Restriction(s) Construction Management | BS  


    Equivalent Courses CNST 386
     

    Updates Change to Course Number 6/2015, effective Fall 2015


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 387L4 - Cooperative Education in Construction Management | GELB


    Construction management majors will be placed on a job that relates to their primary area of study, for one semester. During this period regular employee benefits may be received.

    Department Permission is required

    Credit 3 hrs May be repeated for additional credit
    Grade Mode Credit/No-Credit Course Rotation Fall, Winter, and Summer

    Major Restriction(s) Construction Management  


    Equivalent Courses CNST 387

    Updates Credit Hour Correction 6/2015; Major Restriction 8/2014, Course number change for General Education 7/2014, effective Fall 2015, Credit Hour Change 5/2013, effective Winter 2014, COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 397 - Independent Study


    Independent study of a select topic under staff supervision. Possible approaches include library research, field research and participant-observer experiences

    Department Permission is required

    Credit 1 hr May be repeated for additional credit
    Grade Mode Normal (A-F) Course Rotation as needed (see dept.)

    Updates New Course 4/2014, COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 398 - Independent Study


    Independent study of a select topic under staff supervision. Possible approaches include library research, field research and participant-observer experiences

    Department Permission is required

    Credit 2 hrs May be repeated for additional credit
    Grade Mode Normal (A-F) Course Rotation as needed (see dept.)

    Updates New Course 4/2014, COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 399 - Independent Study


    Independent study of a select topic under staff supervision. Possible approaches include library research, field research and participant-observer experiences

    Department Permission is required

    Credit 3 hrs May be repeated for additional credit
    Grade Mode Normal (A-F) Course Rotation as needed (see dept.)

    Updates New Course 4/2014, COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 403 - Production Control


    Methods of control used in the construction industry for production problems involving the estimate, bidding schedules, cost analysis, cost comparison, scheduling systems, evaluation and debriefing.

    Credit 3 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F) Course Rotation Fall and Winter

    Prerequisite(s) ACC 130 , CNST 304  and CNST 361  
    Equivalent Courses CNST 508  

    Updates Removed Grad Credit 2/2015, effective Fall 2015; COT Reorganization 6/2014, Credit Hour Change, 1/2013, effective Summer 2013; Graduate Credit 7/2011


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 406W - Construction Law | GEWI


    Common basic legal problems associated with construction contracting. Current areas of concern and their significant implications are covered.

    Credit 3 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F) Course Rotation Fall and Winter

    Prerequisite(s) CNST 302  

    Previously listed as IT 406
    Equivalent Courses CNST 506  

    Updates Equivalent Courses 7/2014, No longer available for grad credit 7/2014, effective Winter 2015; Graduate Credit 7/2011, COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 412 - Fundamentals of Structural Design


    Fundamentals and theory of construction design including soil mechanics and basic structural elements. This is an elementary, analytical and practical approach to the principles and physical concepts of statics, strength of materials, and soils as they relate to construction.

    Credit 3 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F) Course Rotation Fall and Winter

    Prerequisite(s) PHY 221 , CNST 202  and MATH 107  
    Updates COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 426 - Mechanical and Electrical Construction Applications


    This course provides the student with a broad understanding of the principles and construction of plumbing, heating, ventilating and air conditioning (HVAC) and electrical systems for nonresidential buildings. Emphasis will be placed on project management issues relating to these systems including estimating, coordinating, change orders and commissioning.

    Credit 3 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F) Course Rotation Fall

    Prerequisite(s) CNST 303  
    Major Restriction(s) Construction Management | BS  
    Equivalent Courses CNST 526  

    Updates Removed Grad Credit 2/2015, effective Fall 2015; Major Restriction 8/2014, Graduate Credit 7/2011, COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 427 - Industrial Construction


    This lecture course provides an overview of the design, installation, and start-up of various industrial systems as they relate to construction management. Emphasis is placed on construction pertaining to: automotive, food & beverage, chemical/refinery, pharmaceutical, steel and cast metals, machining, plastic molding, power generation, electronics manufacturing and others.

    Credit 3 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F) Course Rotation Winter

    Prerequisite(s) CNST 303 , CNST 304  and CNST 361  
    Equivalent Courses CNST 527  

    Updates Removed Grad Credit 2/2015, effective Fall 2015; Credit Hour change 2/2013, COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 436 - Heavy/Highway Construction Means and Methods


    The study of the means and methods of construction used in the heavy/highway construction industry. Soil, aggregate, concrete, and asphalt properties will be studied, and their associated design theories. Means and methods of construction will also be examined, including earthwork excavation, hauling and compaction. Operational characteristics of heavy equipment will be evaluated.

    Credit 3 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F) Course Rotation Fall and Winter

    Prerequisite(s) CNST 202  and CNST 302  and CNST 304  
    Major Restriction(s) Construction Management | BS  
    Previously listed as CNST 436 - Heavy/Highway Construction Contracting
    Updates Major Restriction 8/2014, COT Reorganization 6/2014, Title and Course Description Change 2/2012, effective Fall 2012; Graduate Credit 7/2011


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 437 - Environmental Construction Contracting


    This course covers a wide range of environmental construction contracting project types. It is delivered in three main segments: the regulatory framework; assessment and design elements used in environmental remediation projects; and managing the construction process. Actual projects are studied in order to provide students with a variety of construction methods.

    Credit 3 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F) Course Rotation Winter

    Cross-Listed with CNST 537 

    Prerequisite(s) CNST 213  and CNST 302  
    Equivalent Courses CNST 537

    Updates Credit Hour Change 2/2013, effective Summer 2013, COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 438 - Fundamentals of Land Development


    An examination of the land development process, including its market, finance, design, construction and regulatory aspects. The course will focus on actual residential and commercial projects underway or recently completed by local developers, along with the challenges and opportunities encountered in managing these projects from initial inception to final sale.

    Credit 3 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F) Course Rotation Fall

    Cross-Listed with CNST 538 

    Prerequisite(s) CNST 302  
    Equivalent Courses CNST 538

    Updates Credit Hour Change 2/2012, effective Fall 2012, COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 440 - LEED for New Construction and Major Renovations


    This course provides an understanding of how green building intents, strategies and technologies are considered, coordinated, implemented, and verified while designing, constructing, commissioning, and using commercial buildings in particular, and the greater built environment in general. It expands on how LEED accredited professionals oversee building certification processes, and the documents and standards required to attain LEED certification at all levels. Materials for the course derive from the United States Green Building Council’s Green Building Rating System for New Constructions and Major Renovations, Reference Guides, Registered Project Checklist, and Green Building Certification Institute’s web resources. This course is required for Construction Management Major.

    Credit 3 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F) Course Rotation Fall and Winter

    Previously listed as CNST 470
    Equivalent Courses CNST 540  

    Updates Equivalent Courses 7/2014, No longer available for grad credit 7/2014, effective Winter 2015; Graduate Credit 7/2011, COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 446 - Professional Issues and Ethics in Project Management


    The course addresses the important elements of professionalism and professional conduct essentials for the starting professional to succeed in project-based industries. The course uses a seminar style and workshop format and focuses on building the appropriate professional skills including networking, work relations, technical communications, ethics, diversity sensitivity, professionalism, public speaking and communicate service.

    Credit 1 hr
    Grade Mode Normal (A-F)

    Cross-Listed with CNST 546  

    Previously listed as CNST 446 - Senior Seminar on Professional Issues in Engineering, Technology, and Construction
    Equivalent Courses CNST 546 

    Updates Change to course title and description 3/2015, effective Fall 2015; Equivalent Course added 7/2014, no longer offered for Graduate Credit 7/2014, effective Winter 2015; COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 450 - Fundamentals of Construction Project Management


    Students combine many previous concepts and skills into a single comprehensive project that includes estimating, scheduling, production control techniques and documentation procedures. Lecture and laboratory course.

    Credit 3 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F) Course Rotation Fall and Winter

    Prerequisite(s) (A minimum grade of “B” in WRTG 324W ) and MGMT 384  and CNST 304  and CNST 361  
    Previously listed as IT 470
    Equivalent Courses CNST 550  

    Updates Equivalent Courses 7/2014, No longer available for grad credit 7/2014, effective Winter 2015; Graduate Credit 7/2011, COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 477 - Special Topics


    An exploration and study of topics not covered in other departmental offerings. Students may elect more than once, provided different topics are studied.

    Department Permission is required

    Credit 1 hr May be repeated for additional credit (provided topics are different)
    Grade Mode Normal (A-F) Course Rotation Variable

    Updates COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 478 - Special Topics


    An exploration and study of topics not covered in other departmental offerings. Students may elect more than once, provided different topics are studied.

    Department Permission is required

    Credit 2 hrs May be repeated for additional credit (provided topics are different)
    Grade Mode Normal (A-F) Course Rotation Variable

    Updates COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 479 - Special Topics


    An exploration and study of topics not covered in other departmental offerings. Students may elect more than once, provided different topics are studied.

    Department Permission is required

    Credit 3 hrs May be repeated for additional credit (provided topics are different)
    Grade Mode Normal (A-F) Course Rotation Variable

    Updates COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 487L4 - Cooperative Education in Construction Management | GELB


    The second in a two-course sequence for construction management majors. The students will be placed on a job that relates to their primary area of study, for one semester. Regular employee benefits may be received.

    Department Permission is required

    Credit 3 hrs
    Grade Mode Credit/No-Credit

    Prerequisite(s) CNST 387L4 


    Previously listed as CNST 487
    Updates Course number change for General Education 7/2014, effective Fall 2015, COT Reorganization 6/2014, Links 04/2011


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 494 - Industry-Based Special Topics


    Course descriptions are formulated at the time of an industry’s request and reflect the particular requirements of the client company.

    Credit 1 hr
    Grade Mode Credit/No-Credit

    Updates COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 495 - Industry-Based Special Topics


    Course descriptions are formulated at the time of an industry’s request and reflect the particular requirements of the client company.

    Credit 2 hrs
    Grade Mode Credit/No-Credit

    Updates COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 496 - Industry-Based Special Topics


    Course descriptions are formulated at the time of an industry’s request and reflect the particular requirements of the client company.

    Credit 3 hrs
    Grade Mode Credit/No-Credit

    Updates COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 497 - Directed Study in Construction Management Techniques


    Available to selected students who have demonstrated ability to profit from a directed-study project. Intensive study of a problem appropriate to the student’s area of concentration. Enrollment and selection of a project proposal must be approved by the department adviser and chair.

    Department Permission is required

    Credit 1 hr May be repeated for additional credit
    Grade Mode Normal (A-F) Course Rotation as needed (see dept.)

    Updates COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 498 - Directed Study in Construction Management Techniques


    Available to selected students who have demonstrated ability to profit from a directed-study project. Intensive study of a problem appropriate to the student’s area of concentration. Enrollment and selection of a project proposal must be approved by the department adviser and chair.

    Department Permission is required

    Credit 2 hrs May be repeated for additional credit
    Grade Mode Normal (A-F) Course Rotation as needed (see dept.)

    Updates COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • CNST 499 - Directed Study in Construction Management Techniques


    Available to selected students who have demonstrated ability to profit from a directed-study project. Intensive study of a problem appropriate to the student’s area of concentration. Enrollment and selection of a project proposal must be approved by the department adviser and chair.

    Department Permission is required

    Credit 3 hrs May be repeated for additional credit
    Grade Mode Normal (A-F) Course Rotation as needed (see dept.)

    Updates COT Reorganization 6/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COB 177 - Special Topics


    Team-taught current topics related to career preparation for business and industry.

    Department Permission is required

    Credit 1 hr May be repeated for additional credit (provided topics are different)
    Grade Mode Normal (A-F) Course Rotation Variable


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COB 178 - Special Topics


    Team-taught current topics related to career preparation for business and industry.

    Department Permission is required

    Credit 2 hrs May be repeated for additional credit (provided topics are different)
    Grade Mode Normal (A-F) Course Rotation Variable


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COB 179 - Special Topics


    Team-taught current topics related to career preparation for business and industry.

    Department Permission is required

    Credit 3 hrs May be repeated for additional credit (provided topics are different)
    Grade Mode Normal (A-F) Course Rotation Variable


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COB 200L4 - Introduction to Business | GELB


    This course is designed to provide students with an understanding of the business professions, knowledge of business disciplines and to begin assessment and development of skills important for effectiveness in business as an individual and a member of a work team. At the end of this course, students will have developed an understanding of how the different business disciplines operate and are interrelated. Students will have developed a career objective and have had an opportunity to learn, practice and develop interpersonal communication, and group and personal effectiveness skills. Both students who have decided on a major within the College of Business and those who are undecided about their major are welcome in this course.

    Credit 3 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F) Course Rotation Fall and Winter (day and evening)



    Previously listed as COB 200L
    Updates Course Rotation added 3/2015; Change to number for Gen Edu 7/2014, effective Fall 2015, Links 5/2012, 1/28/2011


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COB 277 - Special Topics


    An exploration and study of topics not covered in other departmental offerings. Students may elect more than once, provided different topics are studied.

    Credit 1 hr May be repeated for additional credit (provided topics are different)
    Grade Mode Normal (A-F) Course Rotation Variable


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COB 278 - Special Topics


    An exploration and study of topics not covered in other departmental offerings. Students may elect more than once, provided different topics are studied.

    Credit 2 hrs May be repeated for additional credit (provided topics are different)
    Grade Mode Normal (A-F) Course Rotation Variable


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COB 279 - Special Topics


    An exploration and study of topics not covered in other departmental offerings. Students may elect more than once, provided different topics are studied.

    Credit 3 hrs May be repeated for additional credit (provided topics are different)
    Grade Mode Normal (A-F) Course Rotation Variable


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COB 285L4 - Preprofessional Internships | GELB


    One semester of practical, on-the-job work experience and training at select on-campus or off-campus facilities.

    Department Permission is required

    Credit 1 hr
    Grade Mode Credit/No-Credit



    Previously listed as COB 285
    Updates Change Course Code 8/2014, Links 06/2012


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COB 286L4 - Preprofessional Internships | GELB


    One semester of practical, on-the-job work experience and training at select on-campus or off-campus facilities.

    Department Permission is required

    Credit 2 hrs
    Grade Mode Credit/No-Credit



    Previously listed as COB 286
    Updates Course Code Change 8/2014, Links 06/2012


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COB 287L4 - Preprofessional Internships | GELB


    One semester of practical, on-the-job work experience and training at select on-campus or off-campus facilities.

    Department Permission is required

    Credit 3 hrs
    Grade Mode Credit/No-Credit



    Previously listed as COB 287
    Updates Course Code Change 8/2014, Links 06/2012


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  
  
  
  
  
  
  • COB 497 - Independent Study


    Directed study of a problem in business not otherwise treated in department courses.

    Department Permission is required

    Credit 1 hr May be repeated for additional credit
    Grade Mode Normal (A-F) Course Rotation as needed (see dept.)


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COB 498 - Independent Study


    Directed study of a problem in business not otherwise treated in department courses.

    Department Permission is required

    Credit 2 hrs May be repeated for additional credit
    Grade Mode Normal (A-F) Course Rotation as needed (see dept.)


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COB 499 - Independent Study


    Directed study of a problem in business not otherwise treated in department courses.

    Department Permission is required

    Credit 3 hrs May be repeated for additional credit
    Grade Mode Normal (A-F) Course Rotation as needed (see dept.)


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 101 - Computer Science Concepts and Practical Applications


    The course emphasizes the uses and capabilities of computers in our society. Students will be exposed to several popular applications through hands-on lab activities. No previous experience with computers is assumed.

    Credit 3 hrs
    Grade Mode Normal (A-F)

    Notes | Counts toward the computer science minor if taken prior to or concurrently with COSC111 Introduction to Programming.


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 104 - Web Science


    Empirical study of the global, emergent systems facilitated by the World Wide Web. Computing infrastructure that enables entities to interact and share information via dynamic, virtual systems. Theoretical foundations such as chaotic and complex systems, computational thinking, and virtual interaction spaces. Empirical methods. Forming hypotheses from general principles and testing them through data collection and analysis.

    Credit 3 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F)

    Updates New Course 10/2012, effective Winter 2013


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 105 - Everyday Computing and Social Responsibility | GEGA


    Two hours lecture/discussion, two hours lab. This course combines extensive exploration of ethical issues faced by everyday computer users with hands-on practice using a broad variety of online and computer productivity tools to support socially responsible computer use.

    Credit 3 hrs
    Grade Mode Normal (A-F)

    The Internet has brought the world to your backdoor; this has caused a multitude of unintended and unplanned consequences. For example. Twitter, YouTube, Facebook have become the major tools of political dissension and news dissemination. Expanded use of the Internet forces us all to evaluate our own personal/national/cultural views on issues like privacy, copyright law, and freedom of speech, and to better understand how others in the international community view these issues. This is the goal of this course. Understanding the diverse views on these matters will allow students to make informed decisions about individual and collective actions whenever employing technology. As such, COSC 105 meets the requirements of the Perspectives on a Diverse World , Global Awareness (GEGA) section of the General Education  program.
    Updates General Education Approval 10/2013, effective Winter 2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 106 - Explorations in Robotics | GEQR


    Introduction to the theory of robotics and autonomous agents. Students will be exposed to technical and social aspects of robots in society. Students will complete selected readings, write several short papers and design and program simple robots. Rudiments of computer science topics as applied to robotics will be covered.

    Credit 3 hrs
    Grade Mode Normal (A-F)


    Updates Gen Ed Approval 11/2009, effective Winter 2010


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 107 - Introduction to Software Engineering


    For students in any discipline who will make decisions about the acquisition or design of software, this course imparts basic knowledge of and skills in software engineering, including software life cycles, requirements engineering, risk assessment, interaction methods, software structures, delivery methods, system integration, verification, and validation. No programming is required.

    Credit 3 hrs
    Grade Mode Normal (A-F)

    Updates Spelling Error 7/2014, New Course 5/2013, effective Winter 2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 111 - Introduction to Programming


    An introduction to computers, programming, algorithm development and a high-level language such as Java. In particular, strategies for problem solving, problem analysis, algorithm representation and algorithm verification are balanced with actual program development using good design and documentation techniques. The first course in the computer science major and minor, but open to all students.

    Credit 3 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F)

    Prerequisite(s) MATH 104 , (a minimum ACT math subscore of 23), (a minimum SAT math subscore 580), (a minimum College-Level Math Placement Test score of 53), or (a minimum score of “5” on the Computer Science Principles AP exam)
    Concurrent Prerequisite(s) COSC 112  
    Class-Level Restriction Undergraduate standing

    Updates Change to prerequisites 5/2017, effective Fall 2017; Concurrent prerequisite added 11/2013, effective Winter 2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 112 - Introduction to Programming Online Lab


    This course provides students with the opportunity to learn, practice and enhance their computer programming skills in an eLearning environment. Students get to practice a variety of problems related to computer programming and receive instant feedback. Topics covered include data types, arrays, if-else statements, and loop constructs. This course should be taken concurrently with Introduction to Programming (COSC 111) or by department permission.

    Credit 1 hr May not be repeated for additional credit
    Grade Mode Normal (A-F)

    Prerequisite(s) MATH 104 , (a minimum ACT math subscore of 23), (a minimum SAT math subscore 580), (a minimum College-Level Math Placement Test score of 53), or (a minimum score of “5” on the Computer Science Principles AP exam)
    Concurrent Prerequisite(s) COSC 111  
    Class-Level Restriction Undergraduate standing

    Updates New Course 11/2013, effective Winter 2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 120 - Computational Principles for Mathematics and the Sciences


    A hands-on introduction to programming and computational principles; use of programming and mathematical modeling to solve computational problems. Variables, types, data imprecision, arrays, conditionals, iteration, functions, recursion, file I/O, scripting, and documentation. Data analysis simulation and visualization. MATLAB or similar environment.

    Credit 3 hrs
    Grade Mode Normal (A-F)

    Prerequisite(s) (MATH 105  and MATH 107 ) or (MATH 112 ) or (MATH 107  and MATH 210 ) or placement*
    Notes | Math placement exam level 5 (ACT math >=26, SAT math >=640, MPT3 >= 73)

    Updates Placement scores 01/2012; Links 04/2011


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 145 - Introduction to FORTRAN Programming


    An introductory course for persons wishing to learn programming and applications of computers. Using the FORTRAN language, students develop and run programs to solve a variety of problems.

    Credit 3 hrs
    Grade Mode Normal (A-F)

    Prerequisite(s) minimum ACT score of 19, minimum SAT score of 520 or math placement test in elementary algebra greater than or equal to 53
    Notes | Credit will not be given for more than one of COSC 145 and COSC 245. Does not count toward Computer Science - Curriculum | BS  or Minor 

    Updates Major Restriction 8/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 146 - Applied Programming and Scripting


    Introduction to computer programming for the non-major. Basic programming constructs; variables, functions, assignment, control structures (conditionals, looping), primitive types and aggregate types. Boolean and logic operations (and, or, not, xor). Scripting for automating system tasks. Techniques for debugging.

    Credit 3 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F)

    Class-Level Restriction Undergraduate standing

    Notes | Does not count towards the Computer Science - Curriculum | BS  or Computer Science Minor  

    Previously listed as COSC 146 - Applied Programming
    Equivalent Courses COSC 250

    Updates Change to course title and description 3/2016, effective Fall 2016; Major Restriction 8/2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  
  
  
  • COSC 205 - Computer Hardware and Software Systems


    An applied introduction to computers including: computer hardware, operating systems, Web design, networking, trouble shooting and maintenance of computers. Lab projects include: Taking apart computers, installing operating systems, building a network and creating a web page.

    Credit 3 hrs
    Grade Mode Normal (A-F)

    Prerequisite(s) CADM 105  or COSC 101 
    Updates Links 04/2011


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 206 - Applied Programming II


    A continuation of COSC 146  for the non-major. Advanced programming topics including file I/O, elementary data structures, and process management. Students work in a combination of lectures and supervised computer labs. Does not count towards the computer science minor, major or curriculum.

    Credit 3 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F)

    Prerequisite(s) COSC 146  and (MATH 104  or STAT 170 )
    Updates New Course, 4/2013, effective Winter 2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 211 - Programming Data Structures


    The second course in an introductory sequence for the computer science major, minor and others. Continues software engineering methodology through specification, design, coding and program correctness. Nested procedures and functions, scope and recursion. Introduction to data structures such as stacks, queues, linear lists, trees, sets and files. Analysis of sorting and searching algorithms.

    Credit 3 hrs
    Grade Mode Normal (A-F)

    Prerequisite(s) COSC 111  
    Concurrent Prerequisite(s) COSC 212  
    Equivalent Courses COSC 238

    Updates Change to concurrent prerequisite 11/2013, effective Winter 2014; Links 04/2011


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 212 - Programming Data Structures Online Lab


    This course provides students with the opportunity to learn, practice and enhance their computer programming skills in an eLearning environment. Students get to practice a variety of problems related to computer programming and receive instant feedback. Topics covered include data types, arrays, if-else statements, and loop constructs. This course should be taken concurrently with Programming Data Structures (COSC 211)  or by department permission.

    Credit 1 hr May not be repeated for additional credit
    Grade Mode Normal (A-F)

    Prerequisite(s) COSC 111  and COSC 112 
    Concurrent Prerequisite(s) COSC 211 
    Updates New Course 11/2013, effective Winter 2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 215 - Scientific Simulation


    An introductory, non-calculus based, interdisciplinary course in simulation for the sciences, gaming, and engineering. Modeling dynamically changing systems. Approximations and errors. Single scale and multi-scale models. Grid and particle systems. May be team taught by faculty in computer science, physics, chemistry, earth science, biology and others.

    Credit 3 hrs
    Grade Mode Normal (A-F)

    Prerequisite(s) (PHY 221  or CHEM 117  or ESSC 110  or BIO 105 ) and (COSC 111  or COSC 246 )
    Updates Links 04/2011


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 221 - Computer Organization I


    Following an introductory course in computer programming, this course covers basic concepts of computer hardware and organization including; computer structure. machine language, instruction execution, traps and interrupts, digital representation of data, computer systems organization, elementary digital circuits, including memory and arithmetical. Students will write several programs in an assembly language.

    Credit 3 hrs
    Grade Mode Normal (A-F)

    Prerequisite(s) COSC 111  or COSC 146  or COSC 246 
    Updates Change in description and prerequisites 06/2012, effective Winter 2013; Links 04/2011


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 231 - Internet-based Computing


    Programming for the Internet, including GUI design and development, event-driven programming, web page design and construction, programming for current Internet and Web technologies. Ethical issues on the Internet.

    Credit 3 hrs
    Grade Mode Normal (A-F)

    Prerequisite(s) COSC 111 
    Concurrent Prerequisite(s) COSC 211 
    Updates Links 04/2011


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 245 - Computer Programming and Numeric Methods


    An introductory programming course focusing on numerical algorithms fundamental to scientific computer work. Discussion of polynomial interpolation, numerical integration, solutions of systems of equations and error analysis. Using the FORTRAN language, students develop and run programs to solve a variety of problems.

    Credit 3 hrs
    Grade Mode Normal (A-F)

    Concurrent Prerequisite(s) MATH 121  
    Notes | Credit will not be given for more than one of COSC 145 and COSC 245. Does not count toward Computer Science - Curriculum | BS  or Minor 

    Updates Major Restriction 8/2014, Links 04/2011


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 246 - Programming in C++


    Introduction to computers, programming techniques and integrated development environments using C and C++. Students work in a combination of lectures and supervised computer labs. Emphasis is on problem solving using good design principles and documentation techniques. Does not count towards the computer science minor, major or curriculum.

    Credit 3 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F)

    Prerequisite(s) COSC 101 COSC 111 COSC 145 COSC 146 MATH 105 MATH 107 MATH 118 MATH 119 MATH 120 , (a minimum ACT math subscore of 26), (a minimum SAT math subscore of 640), or (a minimum college-level math placement test score greater than or equal to 73)
    Class-Level Restriction Undergraduate standing

    Equivalent Courses COSC 350

    Updates Equivalent Course added 10/2017


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 255 - Computer Hardware and Software Systems


    An applied introduction to computers including: computer hardware, operating systems, web design, networking, trouble shooting and maintenance of computers. Lab projects include: Taking apart computers, installing operating systems, building a network, and creating a web page.

    Credit 3 hrs
    Grade Mode Normal (A-F)

    Prerequisite(s) CADM 105  and COSC 101 
    Updates Links 04/2011


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 274 - Introduction to Applied Cryptography


    A basic understanding of where and how cryptography is used, Symmetric and asymmetric techniques, use of cryptography in security functions (data protection, data integrity, authentication), key management, attacks.

    Credit 3 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F)

    Prerequisite(s) STAT 170  and (COSC 111 , COSC 120 , or COSC 146 )
    Class-Level Restriction Undergraduate standing

    Updates New Course 11/2016, effective Fall 2017


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  
  
  
  • COSC 303 - Applications in Computer Science


    Information systems, simulation, graphics, audio communication, artificial intelligence, instruction and training, and communications. The student will write or use previously written programs in each of the above areas using microcomputers. These programs will use many languages and programs including LOGO, PASCAL, BASIC, electronic spreadsheet and a database program.

    Credit 4 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F)

    Prerequisite(s) COSC 101  and COSC 211  
    Class-Level Restriction undergradaute standing

    Updates Change to credit hour and class-level restriction 2/2017, effective Fall 2017


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 306 - Methods of Teaching Computer Science in the Secondary Schools


    Computer science programs in the high school, information and materials needed to prepare students for the teaching of computer science in these schools. Organization and content, methods of teaching and learning, security and maintenance of equipment, professional journals and magazines available for future growth, copying software and the legality of software duplication, dealing with diversity of abilities, problem-solving skills and strategies for debugging programs. This methods class does not count toward the major or minor.

    Initial Teacher Preparation Program admission is required for enrollment in this course.

    Credit 4 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F)

    Prerequisite(s) COSC 342  and CURR 305  
    Class-Level Restriction Undergradaute standing

    Updates Change to credit hour and class-level restriction 2/2017, effective Fall 2017


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 311 - Algorithms and Data Structures


    Linear lists, strings, arrays and orthogonal lists. Representation of trees and graphs. Storage systems, structures, storage allocation and collection. Symbol tables, searching and sorting techniques. Formal specification of data structures and data management systems.

    Credit 4 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F)

    Prerequisite(s) COSC 211  
    Concurrent Prerequisite(s) COSC 221  
    Class-Level Restriction Undergraduate standing

    Equivalent Courses COSC 334, COSC 504, COSC 514

    Updates Change to credit hour 2/2017, effective Fall 2017; Course Revision 5/2014, effective Fall 2014; Change to Prerequisites and co-requisites 12/2013, effective Summer 2014


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 314 - Computational Discrete Structures


    Relations and algebraic structures, counting techniques, graphs, automata and languages and number theoretical algorithms. This course emphasizes discrete mathematical algorithms, their applications to problems in computer science and their implementations.

    Credit 4 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F)

    Prerequisite(s) COSC 211  and MATH 205  
    Class-Level Restriction Undergraduate standing

    Updates Change to credit hour 2/2017, effective Fall 2017


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 315 - Symbolic Computing


    Symbolic computations and graphic representations in a computer algebra system such as mathematical; design of interactive notebooks; extensive use of electronic communications; applications from various areas of computer science, mathematics and the natural sciences; oral presentation of a project in an electronic classroom is required; lectures (two hours) and supervised lab (two hours).

    Credit 4 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F)

    Prerequisite(s) COSC 111  and MATH 122  
    Class-Level Restriction Undergraduate standing

    Updates Change to credit hour and class-level restriction 2/2017, effective Fall 2017


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 321 - Computer Organization II


    Basic digital circuits, data representation and transfer, digital arithmetic. Digital storage and accessing, control functions, input-output facilities, systems organization, reliability, simulation techniques. Multiprogramming, multiprocessing and real-time systems.

    Credit 4 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F)

    Prerequisite(s) COSC 211  and COSC 221  
    Class-Level Restriction Undergraduate standing

    Updates Change to credit hours 2/2017, effective Fall 2017


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 341 - Programming Languages


    Formal definition of programming languages; structure of statements; global properties of algorithmic languages; data description; run time representation of programs; procedural languages such as C or C++ and nonprocedural languages such as lisp or prolog.

    Credit 4 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F)

    Prerequisite(s) COSC 211  and COSC 221  
    Class-Level Restriction Undergraduate standing

    Equivalent Courses COSC 342

    Updates Change to credit hours 2/2017, effective Fall 2017


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 342 - Programming Languages for Educators


    Formal definition of programming languages; structure of simple statements; global properties of algorithmic languages; structure of list processing, string manipulation, data description and simulation languages; run-time representation of program and data structures. Special emphasis will be placed on education-oriented languages.

    Credit 4 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F)

    Prerequisite(s) COSC 211  and COSC 221  
    Class-Level Restriction Undergraduate standing

    Equivalent Courses COSC 341

    Updates Change to credit hours 2/2017, effective Fall 2017


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 374 - Applied Cryptography


    An introduction to cryptography and its relationship to secure systems. Making and breaking codes and ciphers. Encryption, authentication, public-key encryption, digital signatures, cipher text and plain text, block ciphers, hash functions, RSA, key management. Cryptographic protocols as a part of securing digital systems.

    Credit 4 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F)

    Prerequisite(s) (STAT 170  or MATH 205 ) and COSC 211  
    Class-Level Restriction Undergraduate standing

    Updates Change to credit hours 2/2017, effective Fall 2017


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  
  
  
  • COSC 388L4 - Cooperative Education in Computer Science | GELB


    Four to six months of full-time employment at an industrial firm specially chosen to provide practical experience in computer science. The program consists of two work experiences (COSC 388L4/COSC 488L4 ) alternating with full-time attendance at the University.

    Admittance to program by application only. Department Permission is required

    Credit 3 hrs May be repeated for additional credit
    Grade Mode Credit/No-Credit

    Prerequisite(s) 300-level course in computer science (COSC 300-399)
    Major Restriction(s) Computer Science - Curriculum | BS 
    Class-Level Restriction Junior or Senior standing



    Previously listed as COSC 388
    Updates Change to major restriction 8/2014, Change to number for GELB 7/2014, effective Fall 2015


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 403 - Seminar and Project Design for Educators


    Major project design and more formalized, structured programming. Each student will work on two original major programs, one of which will be a group project. The student will report on both projects (written and oral) and give a formal presentation of the individual project to the University community in the form of a public lecture.

    Credit 3 hrs
    Grade Mode Normal (A-F)

    Prerequisite(s) COSC 311  and COSC 342  
    Class-Level Restriction Senior standing

    Updates Graduate Credit Rescinded 4/2015, effective Fall 2015; Graduate credit 07/2011; Links 04/2011


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 405 - Switching Theory


    Switching algebra, gate network and sequential circuit analysis and synthesis. Boolean algebra, sequential circuit state and combinational circuit minimization, hazards and races, elementary number systems and codes.

    Credit 4 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F)

    Prerequisite(s) COSC 211  and COSC 221  
    Class-Level Restriction Undergraduate standing

    Updates Change to credit hours and class-level 2/2017, effective Fall 2017; Graduate Credit Rescinded 4/2015, effective Fall 2015; Graduate Credit 7/2011


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 421 - Systems Programming


    Batch-process systems programs, components and operating characteristics. Implementation techniques for parallel processing and interrupt handling. Overall structure of multiprogramming systems. Addressing techniques, file system design and management. Interprocess communication, design of system modules and interfaces.

    Credit 4 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F)

    Prerequisite(s) COSC 221 , COSC 311 , and COSC 341  
    Class-Level Restriction Undergraduate standing

    Updates Change to credit hours 2/2017, effective Fall 2017; Graduate Credit Rescinded 4/2015, effective Fall 2015; Graduate Credit 7/2011


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 422 - Introduction to Microprocessors


    The fundamentals of small-system software development as it applies to microprocessors and minicomputers. Introduction to microprocessors and peripheral hardware; software and software development; applications. Students will have access to both microcomputers and a minicomputer to gain first-hand knowledge of this field.

    Credit 4 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F)

    Cross-Listed with COSC 524  

    Prerequisite(s) COSC 221  
    Class-Level Restriction Undergraduate standing

    Notes | Students who do not meet prerequisite requirements may request department permission to enroll in the course.

    Equivalent Courses COSC 524 

    Updates Change to credit hour 2/2017, effective Fall 2017; Graduate Credit Rescinded 3/2015, effective Fall 2015; Graduate Credit 7/2011


    Summer 2024 Course Sections

    Fall 2024 Course Sections


  
  • COSC 423 - Computer Operating Systems


    Computer operating systems functions and concepts. Processor allocation: multiprogramming and scheduling algorithms. Memory tasks and data management. The deadlock problem. Virtual memory, allocation strategies and analysis of their algorithms. Design, implementation and protection of I/O files. Survey of available computer operating systems.

    Credit 4 hrs May not be repeated for additional credit
    Grade Mode Normal (A-F)

    Prerequisite(s) COSC 221  and COSC 311  
    Class-Level Restriction Undergraduate standing

    Updates Change to credit hours 2/2017, effective Fall 2017; Graduate Credit Rescinded 3/2015, effective Fall 2015; Graduate Credit 7/2011


    Summer 2024 Course Sections

    Fall 2024 Course Sections


 

Page: 1 <- 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16Forward 10 -> 54