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% |