Course Title: Introduction to Computer Science
Course Code: CS101
Credits: 3
Instructor: [YOUR NAME]
This course provides an introduction to the fundamental concepts of computer science. Topics include algorithms, data structures, programming languages, and the societal impact of computing.
Understand the basic principles of computer science and programming.
Develop problem-solving skills using computational methods.
Gain proficiency in a programming language.
Explore the social and ethical implications of technology.
No prior programming experience is required.
Week | Topics | Readings | Assignments |
---|---|---|---|
1 | Introduction to Computer Science | Chapter 1 | Assignment 1 |
2 | Basic Programming Concepts | Chapter 2 | Assignment 2 |
3 | Algorithms and Pseudocode | Chapter 3 | Quiz 1 |
4 | Control Structures | Chapter 4 | Assignment 3 |
5 | Data Structures | Chapter 5 | Assignment 4 |
6 | Midterm Review | - | Midterm Exam |
7 | Object-Oriented Programming | Chapter 6 | Assignment 5 |
8 | Advanced Data Structures | Chapter 7 | Quiz 2 |
9 | Algorithms and Complexity | Chapter 8 | Assignment 6 |
10 | Recursion | Chapter 9 | Assignment 7 |
11 | Sorting and Searching | Chapter 10 | Assignment 8 |
12 | Social and Ethical Implications | Chapter 11 | Research Paper |
13 | Final Review | - | Final Exam Preparation |
14 | Final Exam | - | Final Exam |
The final grade will be calculated based on the following components:
Assignments: 40%
Quizzes: 10%
Midterm Exam: 20%
Research Paper: 10%
Final Exam: 20%
"Introduction to Computer Science," by Jane Doe, 3rd Edition, 2022.
Online coding platforms such as LeetCode and Codewars.
Documentation for the chosen programming language (e.g., Python, Java).
Regular attendance is expected. More than three unexcused absences may result in a lower grade.
Assignments turned in late will incur a penalty of 10% per day, up to a maximum of 3 days. No submissions will be accepted after 3 days.
All students are expected to adhere to the university's policy on academic integrity. Any form of cheating, plagiarism, or other academic misconduct will result in disciplinary action.
If you require special accommodations, please contact the Office of Disability Services as soon as possible. Arrangements will be made to ensure that all students have an equal opportunity to succeed in this course.
If you have any questions or concerns, please feel free to contact the instructor:
Email: [YOUR EMAIL]
Office: Room 123, Computer Science Building
Office Hours: Monday and Wednesday, 2:00 PM - 4:00 PM
Templates
Templates