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