Syllabus PL101
Syllabus PL101
NORZAGARAY COLLEGE
VISION
Norzagaray College envisions itself to transform lives of individuals and communities through life-long learning.
MISSION
1. Produce local and global competitive professionals through quality, accessible and affordable education;
2. Develop the intellectual, physical, social, spiritual, cultural and career potential of the individual capable of meeting the needs of industry, public service and civil society;
3. Provide innovative educational environment, opportunities and experiences that enable individuals and communities to grow, thrive and prosper.
MISSION
To provide the Computer Science students with a solid, technical foundation that enables them to be a globally competitive professionals.
VISION
To be recognized nationally and internationally as a benchmark for excellence, innovation, integrity, and distinctiveness in bachelor's level education taught from global perspective.
OBJECTIVES
Python - a cross-platform programming language, it can run on multiple platforms like Windows, macOS, Linux, and has even been ported to the Java
and .NET virtual machines. It is free and open-source.
Python is commonly used for developing websites and software, task automation, data analysis, and data visualization.
Prerequisite None
Course Outcomes Upon completion of the course, you should be able to:
Get complete knowledge of Python programming.
Develop deep understanding of Python language features.
Improve critical and logical thinking and problem-solving skills.
Build strong concepts of OOP's.
Build a wide range of different data visualizations, like line and bar graphs, pie charts, histograms, and 3D plots.
LEARNING PLAN
Course Aims Activities and Assessments: Through the various assessment tasks (written and practical) as
The overall aims and objectives of this course will help you to: Quiz mentioned, the students are expected to show accurate and
1. Develop your knowledge and understanding of the Practical Activity relevant understanding of the subject.
underlying principles of Relational Database
Management System Major Examinations: Conceptual understanding is of importance which will be
2. Build up your capacity to learn Database Management Preliminary enhanced by number of exercises prepared every end of each
System advanced features Mid-term chapter.
3. Develop your competence in enhancing database models Finals
using distributed databases Major exams are also indicative of the knowledge of the course
4. Build up your capacity to implement and maintain an Project: Creation of Database System based on their chosen which will be sealed with a project that will encompass all the
efficient database system using emerging technologies entity. learnings discussed on the subject.
and tools.
II. Introducing Python and installing https://www.programiz.com/python- Lecture Discussion Quiz, Practical Printed
2.1. Introduction to Python,Python IDE to use.And later programming and Hands Activity Lecture,Internet,
Python on run your first program https://www.w3schools.com/python On/Practical Activity Laptop, Desktop
2.2. Install all needed Computer.
requirements for PL101 Python Programming by Hans- Week 2-3
2.3. Run python program Petter Halvorsen
III. Keywords & Identifiers https://www.programiz.com/python- Lecture Discussion Quiz, Practical Printed
Basics of Python Variables,Datatypes,Comments programming and Hands Activity Lecture,Internet, Week 4-5
Programming I/O and Import https://www.w3schools.com/python On/Practical Activity Laptop, Desktop
Operators Python Programming by Hans-Petter Computer.
Halvorsen
IV. If…Else Statement https://www.programiz.com/python- Lecture Discussion Quiz, Practical Printed Week 7-9
Introduce of Boolean in Nested If Statement programming and Hands Activity Lecture,Internet,
Python with Looping For Loop https://www.w3schools.com/python On/Practical Activity Laptop, Desktop
Statement While Loop Python Programming by Hans- Computer.
Petter Halvorsen
Midterm Finals
Grading System Prelim Assessments - 70% Assessments - 70%
Assessments - 70% Pre-Assessment 20% Pre-Assessment 20%
Pre-Assessment 20% Post-Assessment 50% Post-Assessment 50%
Post-Assessment 50% Major Exam - 30% Major Exam - 30%
Major Exam - 30% 100% 100%
100%