Course Offering by Quarter

Required Courses

Autumn

  • CSS 301 Technical Writing for Computing Professionals (5)
  • CSS 342 Mathematical Principles of Computing (5)
  • CSS 343 Data Structures and Algorithms (5)
  • CSS 350 Management Principles for Computing Professionals (5)
  • CSS 360 Software Engineering (5)
  • CSS 430 Operating Systems (5)
  • CSS 497 Cooperative Education (5)

Winter

  • CSS 161 Fundamentals of Computing (5)
  • CSS 343 Data Structures and Algorithms (5)
  • CSS 350 Management Principles for Computing Professionals (5)
  • CSS 370 Analysis and Design (5)
  • CSS 422 Hardware and Computer Organization (5)
  • CSS 430 Operating Systems (5)
  • CSS 497 Cooperative Education (5)

Spring

  • CSS 162 Programming Methodology (5)
  • CSS 301 Technical Writing for Computing Professionals (5)
  • CSS 342 Mathematical Principles of Computing (5)
  • CSS 360 Software Engineering (5)
  • CSS 370 Analysis and Design (5)
  • CSS 422 Hardware and Computer Organization (5)
  • CSS 497 Cooperative Education (5)

Summer

  • CSS 497 Cooperative Education (5)

Back to top

CSS Electives

Autumn

  • CSS 301 Technical Writing for Computing Professionals (5)
  • CSS 371 The Business of Computing (5)
  • CSS 432 Network Design (5)
  • CSS 442 Object-oriented Programming and Design (5)
  • CSS 482 Expert Systems (5)
  • CSS 490 Special Topics in Computing and Software Systems (1-5)
  • CSS 498 Independent Study (1-5)
  • CSS 499 Undergraduate Research (1-5)

Winter

  • CSS 427 Introduction to Embedded Systems (5)
  • CSS 428 Embedded Systems Laboratory (3)
  • CSS 434 Parallel and Distributed Systems (5)
  • CSS 450 Computer Graphics (5)
  • CSS 461 Project Management (5)
  • CSS 475 Database Systems (5)
  • CSS 487 Computer Vision (5)
  • CSS 490 Special Topics in Computing and Software Systems (1-5)
  • CSS 498 Independent Study (1-5)
  • CSS 499 Undergraduate Research (1-5)

Spring

  • CSS 432 Network Design (5)
  • CSS 451 3D Computer Graphics (5)
  • CSS 457 Multimedia and Signal Computing (5)
  • CSS 475 Database Systems (5)
  • CSS 480 Principles of Human-Computer Interaction (5)
  • CSS 490 Special Topics in Computing and Software Systems (1-5)
  • CSS 498 Independent Study (1-5)
  • CSS 499 Undergraduate Research (1-5)

Summer

  • CSS 498 Independent Study (1-5)
  • CSS 499 Undergraduate Research (1-5)

Back to top

Courses for MIS, IT, and CSS Minors

Autumn

  • CSS 341 Fundamentals of Programming Theory and Applications
  • CSS 360 Software Engineering (5)
  • CSS 371 The Business of Computing (5)
  • CSS 490 Special Topics in Computing and Software Systems (1-5)

Winter

  • CSS 461 Project Management (5)
  • CSS 475 Database Systems (5)
  • CSS 490 Special Topics in Computing and Software Systems (1-5)

Spring

  • CSS 360 Software Engineering (5)
  • CSS 480 Principles of Human-Computer Interaction (5)
  • CSS 490 Special Topics in Computing and Software Systems (1-5)

Back to top