ICT-Course Outline For Fall 2023
ICT-Course Outline For Fall 2023
Course Objective:
This course provides students with an overview of computer technology. The topics include
hardware, software, internal working of computers, number systems and concepts of Algorithms
and Flowcharts. Students will become familiar with problem solving techniques and algorithm
development using tools like flowcharting and pseudo coding. Topics Include: Computer and its
components, Data Representation in Computers, Binary, Octal, Hexadecimal and decimal number
system, The programming Process, Introduction to Software development tools (Flowcharts), Data
definition. Data names and types, Data usage, Control Structures, Nested-if statements, Iteration
control structures Pseudo code: sequence, selection and iteration structures, Arrays and Functions.
Learning Outcomes:
1. Design an algorithmic solution to solve a problem
2. Create variables of appropriate types to store program data
3. Formulate program instructions to perform computations
4. Design and use selection structures in a program
5. Design and use repetition structures in a program
6. Create arrays to store large volume of data
7. Compose functions and integrate them in a program
Text Books:
A. Prelude to Programming Concepts and Design 5th Edition Stewart Venit and Elizabeth Drake
Reference Book:
B. A beginners Guide to Programming Logic and Design 7th edition Joyce Farell
Handouts
GRADING TABLE
Weightage of Assessments: ABSOLUTE SCALE if no. of students in
Final Exam are up to 20, otherwise
RELATIVE SCALE
Class Tests (3) 15 Range Percenta Points Grade
ge
Assignments (3) 15
85.00-100 85.00 4.00 A
Mid Term Tests (2) 25 81.50-84.99 81.50 3.67 A–
Final Exam 35 78.00-81.49 78.00 3.33 B+
Project 10 74.50-77.99 74.50 3.00 B
71.00-74.49 71.00 2.67 B–
Total 100 67.50-70.99 67.50 2.33 C+
64.00-67.49 64.00 2.00 C
60.50-63.99 60.50 1.67 C–
57.00-60.49 57.00 1.33 D+
50.00-56.99 50.00 1.00 D
0.00-49.99 Below 50 0.00 F