CMS 101
COURSE LEVEL: 9
COURSE NUMBER/TITLE: CMS 101 Introduction to Computer Science and Programming
INSTRUCTOR: Khalid Mohammed, (309) 648-9972, mohammedk@dupeoria.org
PREREQUISITES: none
Course Objective
Upon successful completion of this course, students will be able to translate project requirements into a working code. You will learn to use many different programming concepts, such as Conditional Statements, Loops, Arrays, Databases… and pick the right one for your solution. But above all, you will learn to think like a programmer!
Understand advantages of learning programming
Fundamental hardware and software components
Programming concepts and able to write programs
Understand what is database and how they are used
Utilize database in the programs
Basic web application development using HTML, CSS
To benefit from this course, you need to be an active student. What matters is the time and effort you are willing to put into learning and practicing your skills.
Material Needed
Folder
Pen/Pencil
Notebooks
Laptop
High Level Topics Covered
Introduction to Computer Basics and Programming
Basic Programming
Hands-on Sudo Code & Programming
Programming utilizing various concepts
Windows Forms and Web Application
Database Concepts
Databases and Database Design
Querying database (SELECT, UPDATE, DELETE, JOIN)
Develop application utilizing database
Final Project
Course Evaluation
Class Work / Participation: 70%
Test/Quiz: 30%
Midterm Exam and Final Project: 20%
Grades are calculated quarterly, which is a compilation of class work, tests, quizzes, and exams/projects
Most of the test/quiz will be to write a working code to show the output per the requirements
Grading Scale (Total Points: 100)
A+: 98-100
A: 93-97
A-: 90-92
B+: 88-89
B: 83-87
B-: 80-82
C+: 78-79
C: 73-77
C-: 70-72
D+: 68-69
D: 63-67
D-: 60-62
F: 0-59
Quarter 1 - Course Mapping
Quarter 2 - Course Mapping
Quarter 3 - Course Mapping
Quarter 4 - Course Mapping