0% found this document useful (0 votes)
97 views

CSC213 Course Compact-To Be Uploaded

This document provides the course compact for CSC 213 Structured Programming taught at Covenant University. The course introduces students to structured programming concepts using Python. The goals are for students to understand core concepts like data types, control structures, and functions in Python. Lectures will be delivered through guided instruction, notes, and hands-on labs. Students will be assessed through tests, a mid-semester exam, projects, and a final exam worth 70% of their grade. Attendance of at least 75% is required to sit for the final exam.

Uploaded by

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

CSC213 Course Compact-To Be Uploaded

This document provides the course compact for CSC 213 Structured Programming taught at Covenant University. The course introduces students to structured programming concepts using Python. The goals are for students to understand core concepts like data types, control structures, and functions in Python. Lectures will be delivered through guided instruction, notes, and hands-on labs. Students will be assessed through tests, a mid-semester exam, projects, and a final exam worth 70% of their grade. Attendance of at least 75% is required to sit for the final exam.

Uploaded by

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

COVENANT UNIVERSITY

CANAANLAND, KM 10, IDIROKO ROAD


P.M.B 1023, OTA, OGUN STATE, NIGERIA.

COURSE COMPACT

College: Science and Technology


Department: Computer and Information Sciences
Programme(s):
B.Sc Computer Science
B.Sc Management Information System
B.Sc Industrial Mathematics with Computer Science

Course Code: CSC 213


Course Title: Structured Programming
Units: 2
Course Lecturers: Dr. A. Adewumi, Dr. (Mrs) I. Isewon, and Mrs. T. Oladimeji
Semester: Alpha
Session: 2018/2019
Location: CST Computer Laboratory

A. Brief Overview of Course


The course introduces students to the principles and core concepts of structured programming
using the Python programming language is language as case study.

B. Course Objectives/Goals
The primary goal of this course is that the students should be able to display a high level of
proficiency in the use of Python Programming language for structured programming tasks.

At the end of this course, students are expected to:


• Understand the core concepts of structured programming such as data types, control
structures, algorithm development and program design with functions
• Differentiate between structured programming paradigm and other contemporary
paradigms
• Acquire competence in writing computer programs in Python using constructs such
Lexical Structures, Strings, Lists, Tuples, and Dictionaries
• Apply the knowledge gained to solving software development challenges and create
practical and contemporary applications using graphical user interfaces

C. Methods of Lecture Delivery/Teaching Aids


Lecture Delivery
• Guided Instructions
• Lecture Notes Delivery (In PowerPoint Format)

1
• On-hands Laboratory Practical Sessions
• Interactive Classroom Students’ Engagement Sessions
• Group and Individual Assignments/Tasks
• Live Quizzes to assess the immediate students’ understanding of concepts.

Teaching Aids
• Overhead Multimedia Projector & Sound System
• Laboratory Computer Systems
• Software Applications Installation & Usage

D. Course Outline and Schedule


• Details of Topics to be covered

Lecture Lecture Title Lecture


No. Week
Chapter 2 – Introduction to structured
1. programming - Input, Processing and Output Week 1
Chapter 4 - Decision Structures and Boolean
2. Logic Week 2
Chapter 5 - Repetition Structures
3. *Course Test (1) Week 3
Chapter 3 & 6 - Function and Modules
4. Week 4
Chapter 7 - Files and Exceptions
5. Week 5
Chapter 8 - Lists and Tuples
6. *Test (2): Mid-Semester Exam. Week 6

7. Chapter 9 – More About Strings Week 7

8. Chapter 10 – Dictionaries and Sets Week 8


Chapter 11 – Classes and Object-Oriented
9 Programming Week 9

10. Chapter 14 – GUI Programming Week 10


Revision on Taught Concepts & Upload of
Lecture Attendance. Week 11
Alpha Semester Examination

E. Tutorials
o To be organized by the students. During this time, the students will treat a number of
tutorial questions.

F. Structure of the Programme/Method of Grading


2
(1) Continuous assessment 30 marks
(i) Test 10%
(ii) Mid Semester Test 10%
(iii) Project 10%

(2) Examination 70%


====
TOTAL 100%
====
G. Ground Rules & Regulations
o Punctuality and a sense of responsibility is expected of all students.
o A minimum attendance of 75% is required to seat for the semester examination.
o All assignments must be done promptly and submitted at the set lifelines.
o Contributions to group discussion and class work will be noted and graded

H. Project
Each student will be expected to develop specific desktop applications in Python based on the
concepts learned in the course.

I. Recommended Reading/Texts
1. Gaddis, T. (2012), Starting Out with Python, 2nd Edition [Online], Available at:
http://twovoyagers.com/downloads/Starting%20Out%20with%20Python%20-
%202nd%20Edition.pdf Date accessed: 28th July 2018

You might also like