Computing and Software Systems - Bachelor of Science
Course Offerings 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)
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)
Courses for MIS Students and IT & 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)