CSX 3104 Computer Programming II Introductory Lecture

4
CSX 3104 Computer Programming II Introductory Lecture Lecturer: John Kizito Lecturer: John Kizito E-mail: E-mail: [email protected] [email protected] Site: www.blackboard.mak.ac.ug Site: www.blackboard.mak.ac.ug

description

CSX 3104 Computer Programming II Introductory Lecture. Lecturer: John Kizito E-mail: [email protected] Site: www.blackboard.mak.ac.ug. Overview (1). The C programming language –Introduction Input and Output in C Control Flow Statements Algorithms Functions and program structure - PowerPoint PPT Presentation

Transcript of CSX 3104 Computer Programming II Introductory Lecture

Page 1: CSX 3104 Computer Programming II  Introductory Lecture

CSX 3104Computer Programming II

Introductory Lecture

Lecturer: John KizitoLecturer: John KizitoE-mail: E-mail: [email protected]@cit.mak.ac.ug

Site: www.blackboard.mak.ac.ugSite: www.blackboard.mak.ac.ug

Page 2: CSX 3104 Computer Programming II  Introductory Lecture

Overview (1)

1.1. The C programming language –IntroductionThe C programming language –Introduction2.2. Input and Output in CInput and Output in C3.3. Control Flow StatementsControl Flow Statements4.4. AlgorithmsAlgorithms5.5. Functions and program structureFunctions and program structure6.6. Structures and UnionsStructures and Unions7.7. ListsLists8.8. Stacks and QueuesStacks and Queues9.9. Priority Queues and HeapsPriority Queues and Heaps10.10. SortingSorting11.11. SearchingSearching

Page 3: CSX 3104 Computer Programming II  Introductory Lecture

Assessment

AssignmentsAssignments Written Test(s)Written Test(s) Written ExaminationWritten Examination

Page 4: CSX 3104 Computer Programming II  Introductory Lecture

Textbooks

PrescribedPrescribed Kernighan & Ritchie, Kernighan & Ritchie, The C Programming LanguageThe C Programming Language, ,

Prentice HallPrentice Hall King K.N., King K.N., C Programming: A Modern ApproachC Programming: A Modern Approach, ,

Norton 1996Norton 1996 RecommendedRecommended

Deitel & Deitel, Deitel & Deitel, C How to ProgramC How to Program, Prentice Hall 1994 , Prentice Hall 1994 (2(2ndnd edition) edition)

Brookshear, J.G., Brookshear, J.G., Computer Science: An OverviewComputer Science: An Overview, , BenjaminBenjamin--Cummings 2000 (6Cummings 2000 (6thth edition) edition)