| Class Location | Engineering Building, Room 110 |
|---|---|
| Class Hours | Monday & Wednesday 12:00-1:00PM |
| Instructor | Prof. Jane Doe |
| Office Hours | Monday & Wednesday 10:00-11:30 AM |
| Email Address | [email protected] |
| Course Website | www.university.edu/csc101 |
| Co-Instructor | John Smith |
|---|---|
| Office Location | Building 5, Room 203 |
| Office Hours | Tuesday & Thursday 2:00-3:30 PM |
| Email Address | [email protected] |
This course is designed to provide a comprehensive introduction to computer programming for beginners. Students will learn the fundamentals of coding, including variables, data types, control structures, functions, and arrays. The course will primarily use Python, a highly versatile language commonly used in many fields. By the end of the course, students should be able to solve basic problems using programming and have a strong foundation for further studies in computer science.
Prerequisite: None
Exclusion: CSC102
Distribution Requirement: Science
All course readings, assignments, and other important information will be available on the course website. Please make sure to check it regularly.
| Assessment | Description | Due Date | Weight |
|---|---|---|---|
| Lab 1 | Introduction to Python | January 8, 2023 | 5% |
| Assignment 1 | Basic coding exercises | January 15, 2023 | 5% |
| Lab 2 | Control structures in Python | January 22, 2023 | 5% |
| Assignment 2 | More complex exercises | February 1, 2023 | 10% |
| Midterm Exam | Covers all material up to this point | February 15, 2023 | 25% |
| Lab 3 | Functions and arrays in Python | February 22, 2023 | 5% |
| Assignment 3 | Advanced coding problems | March 1, 2023 | 10% |
| Final Exam | Covers all course material | March 25, 2023 | 25% |
| Participation | Discussion posts & tutorials | On-going | 10% |