Course Title | [COURSE TITLE] |
Course Code | [COURSE CODE] |
Class Location | [CLASS LOCATION] |
Class Time | [CLASS TIME] |
Class Duration | [DATE] - [DATE] |
The MSC Computer Science program at [YOUR COMPANY NAME] introduces students to a broad range of advanced topics in computer science. This course will provide a deep understanding of fundamental concepts and principles underpinning computing and technology, fostering innovative problem-solving skills and advanced technical expertise.
Name: [YOUR NAME]
Email: [YOUR EMAIL]
Organization: [YOUR COMPANY NAME]
After completing this course, students should be able to:
Understand and apply advanced concepts of theoretical computer science.
Design and implement efficient algorithms and data structures.
Design, develop and test software systems using state-of-the-art technologies.
Conduct independent research in computing and related disciplines.
Communicate technical concepts effectively to a range of audiences.
Week | Topics | Reading Assignments |
---|---|---|
1 | Introduction to Software Engineering | Chapter 1: Software Engineering Basics |
2 | Software Development Life Cycle | Chapter 2: SDLC Models |
3 | Requirements Engineering | Chapter 3: Requirements Analysis |
4 | Design Principles | Chapter 4: Design Concepts |
5 | Implementation | Chapter 5: Coding Standards |
6 | Testing and Quality Assurance | Chapter 6: Software Testing |
7 | Software Maintenance | Chapter 7: Maintenance Practices |
Textbook 1: "Advanced Computer Science: Principles and Methods"
Textbook 2: "Algorithms: Design and Analysis"
Software: Latest version of Python Programming Language
Online Resource: Access to online research databases (ACM, IEEE)
Hardware: Personal computer with appropriate specification
The following projects and assessments will be assigned to demonstrate proficiency:
Midterm Project: Develop an interactive application.
Final Project: Conduct original research and write a detailed report.
Homework Assignments: Weekly assignments to test understanding of lecture materials.
Participation: Active involvement in class discussions and group activities.
Examinations: Midterm and Final examinations.
Originality: Students are expected to submit authentic, original work for all assignments.
Deadline Policy: All assignments must be submitted by the due date and time.
Attendance Policy: Regular attendance of lectures and participation in class activities is mandatory.
Email Policy: Email queries will be responded within 48 hours on working days.
Academic Integrity: Students are expected to adhere to policies on academic honesty and integrity.
Criteria | Percentage |
---|---|
Participation | 10% |
Homework | 20% |
Mid-term exam | 30% |
Final exam | 40% |
Total | 100% |
During the course of the semester, the instructor holds the right to modify both the syllabus and the course content as he or she sees fit. In the event of any such alterations, the instructor will make sure to properly communicate these changes to the students. This communication will be done both in class, during the scheduled lecture times, and via email to ensure all students are aware of the updated information.
Templates
Templates