CMP-2122 (MSCIT 1st 2017)

Course Code: CMP-2122
Course Instructor: Junaid Hassan
Class: MSCIT 1st 2017
Credit Hours: 3
Course Duration: 16
Lectures Per Week: 2

Course Overview

  • Overview of computer programming
  • Principles of structured and modular programming
  • Overview of structured programming languages
  • Algorithms and problem solving
  • Program development: Analyzing problem, Designing algorithm/solution, Testing designed solution, Translating algorithms into programs
  • Fundamental programming constructs
  • Data types & Basics of input and output
  • Selection and decision (If, If-Else, Nested if-else, Switch statement, and Condition operator
  • Repetition (While, For loop, Do-while loop)
  • Break statement & Continues statement
  • Control structures
  • Functions, Arrays & Pointers
  • Records & Files
  • Testing and Debugging

Course Contents

Section-1
Lecture: CMP2122- Programming Fundamentals Lecture #01
Section-2
Lecture: CMP2122- Programming Fundamentals Lecture #02
Assignment: Assignment #1 CMP2122 CS1st 2017
Section-3
Lecture: CMP2122- Programming Fundamentals Lecture #03
Section-4
Lecture: CMP2122- Programming Fundamentals Lecture #04
Section-5
Lecture: CMP2122- Programming Fundamentals Lecture #05
Section-6
Lecture: CMP2122- Programming Fundamentals Lecture #06
Section-7
Lecture: CMP2122- Programming Fundamentals Lecture #07
Quiz: Quiz #1 CMP-2122 CS1st 2017
Section-8
Lecture: CMP2122- Programming Fundamentals Lecture #08
Section-9
Lecture: CMP2122- Programming Fundamentals Lecture #09
Section-10
Lecture: CMP2122- Programming Fundamentals Lecture #10
Section-11
Lecture: CMP2122- Programming Fundamentals Lecture #11
Quiz: Quiz #2 CMP2122 MSCIT 1st 2017
Section-12
Lecture: CMP2122- Programming Fundamentals Lecture #12
Section-13
Quiz: MidTerm CMP2122 MSCIT 1st 2017
Section-14
Quiz: MidTerm CMP2122 MSCIT 1st 2017
Section-15
Lecture: CMP2122- Programming Fundamentals Lecture #13
Section-16
Lecture: CMP2122- Programming Fundamentals Lecture #14
Section-17
Lecture: CMP2122- Programming Fundamentals Lecture #14
Section-18
Lecture: CMP2122- Programming Fundamentals Lecture #15
Assignment: Assignment #3 CMP2122 MSCIT 1st 2017
Section-19
Lecture: CMP2122- Programming Fundamentals Lecture #16
Quiz: Quiz #3 CMP2122 MSCIT 1st 2017
Assignment: Assignment #4 CMP2122 MSCIT 1st 2017
Section-20
Lecture: CMP2122- Programming Fundamentals Lecture #17
Section-21
Lecture: CMP2122- Programming Fundamentals Lecture #18
Section-22
Lecture: CMP2122- Programming Fundamentals Lecture #19
Section-23
Lecture: CMP2122- Programming Fundamentals Lecture #20
Section-24
Lecture: CMP2122- Programming Fundamentals Lecture #21
Section-25
Lecture: CMP2122- Programming Fundamentals Lecture #22
Section-26
Lecture: CMP2122- Programming Fundamentals Lecture #23
Section-27
Lecture: CMP2122- Programming Fundamentals Lecture #24
Quiz: Quiz #4 CMP2122 MSCIT 1st 2017
Section-28
Lecture: CMP2122- Programming Fundamentals Lecture #25

Course Activities

Title View
Quiz #1 CMP-2122 MSCIT1st 2017 View Activity
Assignment #1 CMP2122 MSCIT1st 2017 View Activity
Quiz #2 CMP2122 MSCIT 1st 2017 View Activity
Assignment #2 CMP2122 MSCIT1st 2017 View Activity
MidTerm CMP2122 MSCIT 1st 2017 View Activity
Semester Project CMP2122 MSCIT 1st 2017 View Activity
Quiz #3 CMP2122 MSCIT 1st 2017 View Activity
Assignment #3 CMP2122 MSCIT 1st 2017 View Activity
Assignment #4 CMP2122 MSCIT 1st 2017 View Activity
Quiz #4 CMP2122 MSCIT 1st 2017 View Activity
Final Exam CMP2122 MSCIT 1st 2017 View Activity
Lab CMP2122 MSCIT 1st 2017 View Activity
Class Participation CMP2122 MSCIT 1st 2017 View Activity

Course Time Table

Time Table is not configured for this course yet!