Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
5 views

Programming Fundementals

CS-312 Programming Fundamentals is a 4-credit course with no prerequisites, focusing on problem-solving techniques and basic programming concepts. Students will learn to design and implement algorithms, understand programming languages, and perform file I/O operations. Assessment includes exams, assignments, quizzes, and projects, with reference materials from notable programming texts.

Uploaded by

logj05585
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Programming Fundementals

CS-312 Programming Fundamentals is a 4-credit course with no prerequisites, focusing on problem-solving techniques and basic programming concepts. Students will learn to design and implement algorithms, understand programming languages, and perform file I/O operations. Assessment includes exams, assignments, quizzes, and projects, with reference materials from notable programming texts.

Uploaded by

logj05585
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

CS-312 Programming Fundamentals

Credit Hours: 4 (3-3) Prerequisites: None


Course Learning Outcomes (CLOs):
At the end of the course the students will be able to: Domain BT Level*
CLO-1 Understand basic problem solving steps and logic C 2
constructs C 3
CLO-2 Apply basic programing concepts C 3
CLO-3 Design and implement algorithms to solve real world
problems
* BT= Bloom’s Taxonomy, C=Cognitive domain, P=Psychomotor domain, A=
Affective domain
Course Content:
Introduction to problem solving, Programing techniques, Problem solving techniques,
Introduction to flowchart, Introduction to algorithms, Introduction to programming, Programing
languages, Role of interpreter, compiler, assembler, Basic data types, keywords, Identifiers,
Variables and constants, structure of a program, Operator and its types (assignment, increment/
decrement, arithmetic, relational, pointer and logical operators), Input/output statements,
Conditional statements and execution flow for conditional statements, Repetitive statements and
execution flow for repetitive statements, Functions, Arrays, Pointers/references, String handling
and string operations, Structures, Static and dynamic memory allocation, File I/O operations.
Teaching Methodology:
Lecturing, Written Assignments, Project
Course Assessment:
Sessional Exam, Home Assignments, Quizzes, Lab, Presentation, Final Exam
Reference Materials:
1. Starting out with Programming Logic & Degins, 4th Edition, Tony Gaddis,
2. The C Programming Language, 2nd Edition by Brian W. Kernighan, Dennis M. Ritchie
3. Object Oriented Programming in C++ by Robert Lafore
4. C How to Program, 7th Edition by Paul Deitel & Harvey Deitel
Problem Solving and Program Design in C++, 7th Edition by Jeri R. Hanly & Elliot B.
Koffman

You might also like