[CS350] Introduction to Software Engineering

Spring 2016

Objective: Software engineering is the systematic discipline that helps to create practical, cost-effective solutions to the problems in developing software systems. The primary objectives of this course are to provide the fundamental knowledge of software engineering, including understanding software requirements, effective methods of design, coding, and testing, and the application of software engineering tools.

  • Prerequisites: None
  • Class Hours: MON & WED 09:00AM – 10:15PM
  • Room: ITC Building (N1), Lecture Room 112
  • Text Book: Roger S. Pressman & Bruce Maxim, Software Engineering: A Practitioner’s Approach, McGraw-Hill, 8th Edition,  ISBN-13: 978-0078022128 / ISBN-10: 0078022126.
  • References: TBA
  • Class homepage: http://spiral.kaist.ac.kr/wp/2016springCS350
  • Instructor: Jongmoon Baik
    • Office: ITC Building (N1), Room 502
    • Phone: 042-350-3556
    • Email: jbaik@kaist.ac.kr
    • Office Hours: MON & WED 10:30AM-12:00PM


  • Teaching Assistant: Jong-In Jang
    • Office: ITC Building (N1), Room 525
    • Phone: 042-350-7756
    • Email: forestar0719@kaist.ac.kr
    • Office Hours: N1, Room 403, THU 14:30-17:30


  • Grading Policy:
    • Exams (40%) – Individual work
      • Midterm (20%)
      • Final (20%)
    • Term Project (50%) – Group work
      • Assignment reports (20%)
      • Final project report and presentation (30%)
    • Participation, Attendance & Instructor Judgment (10%)


  • Assignments:
    • Each assignment is due by the beginning of class on the date due
    • Submit the assignment reports to the TA electronically
    • Submit a hard copy of the assignment report at the class
    • Put your team name, each member’s name and ID to reports


  • Course Policies:
    • Academic Dishonesty: Plagiarism is serious offense and may be punished by failure in course and or expulsion from the University
    • Attendance: Students who fail to attend more than 15% of the classes without proper notice will get the ‘F’ grade

SPIRAL :: Software Process Improvement and Reliability Assurance Lab. @KAIST Sites site