You do not have Javascript enabled on your browser. Click here to navigate this site. Please note that in order to participate in online courses, you must have Javascript enabled. Please see your system administrator for details or use this Help Ticket to contact OCEE.

CS 427 — Software Engineering I

COURSE REFERENCE NUMBER (CRN): 41594

Course Description: This course studies the principles, models, and techniques of software analysis and design. Topics include software development paradigms, system engineering, function-based analysis and design, and object-oriented analysis and design. The course will use team projects for hands-on exercises and builds on basic programming skills to introduce concepts of software engineering and programming-in-the-large.

Home Page: https://agora.cs.uiuc.edu/display/I2CS/I2CS+Student+Gateway
CS course Web sites will be ready the first week of class.

Prerequisites: A course in data structures and software principles (such as CS 225), and an introduction to theory of computation (such as CS 273).

Credit: 3 or 4 hours (CS certificate students must take this course for 4 hours). Counts toward a certificate in Computer Science.

Instructor: Darko Marinov