Course Information & Syllabi

Policies: Academic Integrity, Responsible Computing, Disabilities, & Final Exam 
Software Engineering Code of Ethics and Professional Practice 
FERPA 


Play with software long enough it works. Play with hardware long enough it breaks.

  • CPTR 141 Introduction to Programming (Klein)
  • CPTR 142 Data Structures and Algorithms (Klein)
  • CPTR 143 Data Structures and Algorithms (Klein)
  • CPTR 215 Assembly Language Programming (Aamodt)
  • CPTR 235 System Software and Programming (Duncan)
  • CPTR 245 Object-Oriented System Design (Klein)
  • CPTR 316 Programming Paradigms (Klein)
  • CPTR 345 Theory of Computation (Klein)
  • CPTR 350 Computer Architecture (Nelson)
  • CPTR 352 Operating System Design (Duncan)
  • CPTR 355 Computer Graphics (Klein)
  • CPTR 415 Introduction to Databases (Duncan)
  • CPTR 425 Introduction to Networking (Aamodt)
  • CPTR 435 Software Engineering (Klein)
  • CPTR 445 Artificial Intelligence (Klein)
  • CPTR 454 Design and Analysis of Algorithms (Klein)
  • CPTR 464 Compiler Design (Klein)
  • CPTR 494 Co-Op Education (Klein)
  • CPTR 495 Colloquium (Klein)
  • CPTR 496,7,8 Seminar (Klein)

  •  
  • INFO 105 Personal Computing (Scott)
  • INFO 150 Software Applications
  • INFO 240 Web Software
  • INFO 250 System Software

Programming Hints and Grading





Software EngineeringProgramsGroup ProjectsSr. Proj
criteriacriteraresearch
grade formgrading formproposal
heading implementation