0% found this document useful (0 votes)
3 views2 pages

BIT 305 Object-Programming With Python

BIT 305 is a course focused on teaching students the fundamentals of Python programming and object-oriented programming concepts. Students will learn to write, debug, and run Python programs, covering topics such as functions, loops, exceptions, and file handling. The course includes lectures, lab work, and tutorials, supported by various reading materials.

Uploaded by

dongdery1
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views2 pages

BIT 305 Object-Programming With Python

BIT 305 is a course focused on teaching students the fundamentals of Python programming and object-oriented programming concepts. Students will learn to write, debug, and run Python programs, covering topics such as functions, loops, exceptions, and file handling. The course includes lectures, lab work, and tutorials, supported by various reading materials.

Uploaded by

dongdery1
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

BIT 305: Object-Oriented Programming using Python

Course Description

This course is designed to prepare students to acquire technical skills in python programming
language and to use the skills to write programs. Students will be able to read, write codes and
debug them. They will learn about functions, arguments, and return values; variables and types;
conditions and Boolean expressions; loops; and objects and methods. Plus exceptions, file I/O,
and libraries.

Course Objectives
1. Understand fundamentals of programming such as variables, conditional and methods
2. Understand fundamentals of object-oriented programming in Python.
3. Write a computer program to solve specified problems.
4. Use the environment to create, debug and run python programs.

Course Content

An Introduction to Python: Beginning Python Basics, Python Syntax, Python Install, The print
statement, Comments, Python Data Structures & Data Types, String Operations in Python,
Simple Input & Output, Simple Output Formatting, Operators in python; Python Program Flow:
If statement and its’ related statement; loops: while loop, for loop, range statement, Break
&Continue, Assert; Functions & Module: Functions Parameters, Variable Arguments, Scope of a
Function; Exceptions Handling: Errors, Exception handling with try, handling Multiple
Exceptions; File Handling: File handling Modes, Reading Files Writing& Appending to Files,
Classes in Python, New Style Classes, Creating Classes, Instance Methods, Inheritance,
Polymorphism

Mode of delivery: Lecture, lab work, tutorials, presentation

Reading Materials

Magnus, D. & Stuhre, M. (2021). Python Programming for Beginners!: Magnus D'Jango
Matthes, E. (2019). Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction
to Programming. Starch Press;
Dipanjan, S. (2019). Text Analytics with Python: A Practitioner's Guide to Natural Language
Processing. Apress
Shovic, J. C. & Alan, S. (2019). Python All-In-One For Dummies. Publisher: Dummies

You might also like