This course is a computational lab course for the purpose of strengthening programming skill. As a laboratory course, CSC-1004 will be delivered in the format of finishing projects. Self-learning is especially important for succeeding in this course. Each student is expected to individually implement:
Each student will must finish three projects and submit the executable program, source code, and videos.
Scoring: 1) Java Project (50%), 2) Python Project (25%) and 3) Advanced Features (25%).
For the detailed scoring scheme, please check the project introduction below.
Some news will be added to here at the student′s request.
Each student must individually finish the following projects:
Topics covered will include the following (The instructor will consistently upload slides and the timeline might be changed at the needs from students)):