course outline
course outline
*Per student per week. For example, a 1.5 credit CCC that runs for a half-semester with
only lectures would have contact hours 3:0:0. A course with 3 lecture hours and 1 tutorial
hour and a single 3-hour lab per week would have contact hours 3:1:3.
**Give Major and Year.
To introduce students to the field of computer science and the fundamentals of computer
programming. Introduction to Computing and Programming is specifically designed for
students with no prior programming experience, and taking this course does not require a
background in Computer Science. This course will touch upon a variety of fundamental
topics within the field of Computer Science and will use C Programming Language to
demonstrate those principles.
12. Learning Outcomes
Week 1
Introduction to Basic Fundamentals of Computers
Week 2
Introduction to Programming, Identifiers and Constants
Week 3
Data Types and Operators
Week 4
Logical Expressions and Conditional Statements
Week 5
Loops
Week 6
Arrays
Week 7
Functions, Scope of Variables
Midsem exam
Week 8
Pointers
Week 9
Pointers and Arrays
Week 10
Searching and Sorting in arrays
Week 11
Strings
Week 12
Recursion
Week 13
Structures, Unions and Bit Manipulation
Week 14
File Processing
Introduction to Data Structures
Week 1
Introduction to Linux, Editor, GCC Compiler and Debugger. Introduction to basic
Linux Commands
Week 2
Programs based on Operators and Assignment Statements
Week 3
Programs based on Control Statements
Week 4
Graded Lab 1
Week 5
Programs based on Loop Statements
Week 6
Array Programming
Week 7
Function Programming
Week 8
Graded Lab 2
Week 9
Programs based on Pointers, Call by Value and Call by Reference
Week 10
Programs based on Recursion
Week 11
Graded Lab 3
Week 12
Programs based on Strings
Week 13
File Input Output
Week 14
Graded Lab 4
PART C: ASSSESSMENT.
14.Evaluation Instruments
Grading Policy:
● Grading will be relative in this course.
● Minimum passing marks will be 30%.
● Estimated minimum for getting an A grade will be 85% (approx.).
15.Mapping of Learning Outcomes to Assessment Strategy
For detailed mapping, please refer to each course module in Blackboard for details.
16.Bibliography
Textbook:
● C, How to Program, 7th Edition, Paul Deitel, Harvey Deitel, PHI Learning Pvt.
Ltd. ISBN: 8120348273
● Let Us C, 13th Edition, Yashavant Kanetkar, BPB Publications,
ISBN: 9788183331630