Search Results

CS 350 [WI] Software Design 3.0 Credits

Covers software design methods and implementation. Good design and implementation approaches will be motivated through software examples and reinforced through programming projects. Topics include architectural styles, code reuse, modularity and information hiding principles, object-oriented design patterns, design specification and formal methods, good coding and documentation practices. This is a writing intensive course.

College/Department: College of Computing and Informatics
Repeat Status: Not repeatable for credit
Restrictions: Cannot enroll if classification is Freshman or Sophomore
Prerequisites: CS 260 [Min Grade: D] and CS 265 [Min Grade: D]

Computer Science

Major: Computer Science Degree Awarded: Bachelor of Science in Computer Science (BSCS) or Bachelor of Arts in Computer Science (BACS) Calendar Type: Quarter Total Credit Hours: 186.5 Co-op Options: Three Co-op (Five years); One Co-op (Four years) Classification of Instructional Programs (CIP) code: 11.0701 Standard Occupational Classification (SOC) code: 11-3021; 15-1111; 15-1131; 15-1132; 11-1199

Computer Science

The Computer Science concentration in Computer Security is designed to supply graduates with the skills needed to prepare them for a wide range of opportunities. It gives students the ability to design and implement computing security and privacy processes, software and systems. Students use mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of such systems.

Computer Science

The concentration in game programming and development provides conceptual understanding of game design and practical experience in the design and the development of games. The courses in this concentration include fundamentals of game design and development, large-scale game development, and special topics in educational and experimental game design.

Software Engineering

...required CS, INFO, SE course numbered 300 or higher except CS 350 [ WI ] or CS...


...should select CS 171 over CS 140 ** Students...0 Term 6 ECON 350 [ WI ] Applied Econometrics...

Animation and Visual Effects

...Animation I 3.0 CS 140 or 171...VFX 3.0 DIGM 350 [ WI ] Digital Storytelling...

Game Design & Production

...Animation I 3.0 CS 171 Computer Programming...Practices 3.0 DIGM 350 [ WI ] Digital Storytelling...

Nutrition and Foods

...Chemistry II 4.5 CS 161 Introduction to...Production 4.0 FDSC 350 Experimental Foods: Product...

  • Schedule of Classes
  • All Course Descriptions
  • Co-op
  • Academic Advising
  • Admissions
  • Tuition & Fees