130 likes | 326 Views
[CS-225: Software Engineering] Course Guide Fatima Khan Prince Sultan University, College for Women. Course Description Course Objectives Course Resources Course Calendar Course Location & Office Hours Attendance Policies Other Policies (e.g., Plagiarism) Class Participation
E N D
[CS-225: Software Engineering] Course Guide Fatima Khan Prince Sultan University, College for Women
Course Description • Course Objectives • Course Resources • Course Calendar • Course Location & Office Hours • Attendance Policies • Other Policies (e.g., Plagiarism) • Class Participation • Homework Sample • Quizzes • Major Exams & Final Exam • Overall Assessment • How to Study for Course Outline
An overview of software engineering (definitions, evaluation, applications), Software process models, Software life cycle, Software requirement analysis, Software documentation, Software design methodologies, Development strategies and project management. Course Description
At the end of the course, the student is expected to be equipped with the following skills: • Knowledge: To demonstrate software development as an engineering methodology.To make the students understand various approaches of developing software (prototyping, Agile etc.)To demonstrate the use of the effective software engineering techniques. • Cognitive Skills: To apply the software engineering methodology in developing the software systems using conventional and object oriented analysis and design concepts. • Interpersonal Skills & Responsibility: To acquire the knowledge (management skills) completing the software development in a timely, high quality and cost effective manner. To learn team work skills in order to use the team members effectively. • Numerical & Communication Skills: To acquire the knowledge for developing effective communication, (presentation, persuasion) motivation. To develop new approaches for solving problems. Course Objectives
Main source Software Engineering 8th Edition, By Somerville. • Other resource • Software Engineering A Practitioner’s Approach 6th Edition, By Roger S. Pressman. • Modern System Analysis And Design 4th Edition By Jeffrey A Hoffer • An Integrated approach to Software Engineering 6th Edition By Pankaj Jalote. Course Resources
Course Location: Monday 10:00 – 12:00(W 330) Tuesday 8:00- 10:00(W 351) • Office Hours: • Sunday 9:00 - 9:50 am. • Tuesday 10:00-11:50 am. • Other hours strictly by appointment. Course Location & Office Hours
Students that regularly come to class 10 minutes late will be marked absent. • Students that are regularly absent will be given DN warnings. (See DN Warning Flyer). Attendance Policies
Course website should be checked frequently. • Students should read from the textbook. • 0.5 marks will be deducted on submission of late assignment with each passing day after deadline. Assignment will only be accepted after 3 days from due date. • Late assignments will not be accepted. • All assignments must be completed individually by each student • There will be no Make up exam or quiz • Cheating • Exam • Zeros will be given upon suspicion • Assignment • Copy: both parties gets only 10% marks. Other Policies
Students must regularly come to class to participate in class work and class discussions • Pop Quizzes will be taken any time on the 1st day of the week. Pop Quizzes/ Class Work (10%)
Students will have the opportunity to take two Assignments during the term. Assignments (10%)
Major Exam I is worth 10% . • Major Exam II is worth 10% . • If a student misses a major exam with an acceptable excuse, the lowest mark of the other major and final will be given. • Final exam is worth 40%. Major Exams (25%)/ Final Exam (40%)
Read the chapter after the lecture • Try to do all of the exercises & Reflect Questions in each chapter. • Think Critically – ask questions, make notes, and reflect on material. • Practice the test questions on the Companion Website. • Attempt the Assignments properly. How to Study for this Course