3 lectures per week, 50 minutes each (3-0-3)
ICS 102
Introduction to software engineering and software processes. Construction techniques and principals. Concepts of Programming Languages: Syntax and semantics. Analysis and Design Modes. Ethical and professional responsibilities.
Somerville, Ian. Software Engineering, 7th Edition, Addison-Wesley, 2004.
Pressman, R.S. Software Engineering: A Practitioner’s Approach, 6th Edition, McGraw-Hill Companies, Inc, 2005
Upon completion of this course, students will have the ability to: