Introduction To Programming Syllabus
Introduction To Programming Syllabus
Module coordinator/Lecturer
Type Lecturer Email Office Office hours (if any)
Module Dr. Tran Hong Ngoc [email protected]
Coordinator
√ [Compulsory]
Classification [Compulsory optional] [Optional/Elective]
√
Semester √
Student workload
Credits 05 ECTS
Contact hours 60 AHs
Assignments and independent learning 90 AHs
Total Working hours 150 Ahs
Prerequisites (Conditions of participation have to be defined. What knowledge and skills are required for a successful
participation? Which modules have to be successfully completed? How can a student prepare the participation?)
None
Co-requisites are two or more subjects that must be undertaken in the same Study Period. You must enroll in co-requisite subjects at
the same time - you cannot enroll in one without the other)
None
Applicability for other modules (This module is linked with other modules of the same program and in which way the
module can be used in other modules)
None
Intended learning outcomes (These are learning outcomes of the module. What are the skills, abilities, or major concepts
a student is expected to acquire in this module? If multiple lecturers will teach the module, consider which objectives are likely to be
common to each instance. )
After successful completion of the programmes, the students have the following core competencies:
- A good command of the most important linguistic elements and archiving functions
- Ability to formulate solutions for simple tasks as a structured design, as well as their
implementation in python
- A good command of methods for error detection and error elimination
The following extracurricular skills are acquired: concept formation, structured problem solving,
creative problem solving and command of methods for error detection and elimination. Capacity for
teamwork by means of cooperation in groups and the ability to accept criticism and conflicts
P a g e 1 of 3
MODULE DESCRIPTION
Module title Introduction to Programming
Module code
Study program Computer Science (CSE)
respectively as well as reflecting capacity, communication, connection of theory and practice.
P a g e 2 of 3
MODULE DESCRIPTION
Module title Introduction to Programming
Module code
Study program Computer Science (CSE)
Learning activities (Learning and teaching methods have to be described (e.g. lectures, exercises, seminars, internships,
project work, self-study)
Activities Expectation/Explanation (if any)
Attendance Recommendation
Individual 3-4 assignments
Assignments
Group work Presentation
Online Activities VGU’s e-learning platform for student discussion and share on topics,
group and individual works.
Self-study Students are recommended for self-learning and research
Internship None
Lab or Workshop None
Field Work None
Mode of Assessment
[Online interaction:] None
[Mini tests:] None
[Assignments:] None
[Group project] Project
[Exams] (Insert your current policy regarding final exam, e.g. what is allowed to be brought to the exam)
On the condition that a student’s attendance is satisfactory, a final test may be taken at the end of
the module.
- Final written exam 120 minutes.
- Printed materials and references are allowed in the final exam room.
Grading policy
Assessment method Percentage of total Assessment date
Online interaction N/A
P a g e 3 of 3
MODULE DESCRIPTION
Module title Introduction to Programming
Module code
Study program Computer Science (CSE)
Mini tests N/A
Assignments 20
P a g e 4 of 3
MODULE DESCRIPTION
Module title Introduction to Programming
Module code
Study program Computer Science (CSE)
Total 100%
Module materials
Required texts
1. Michael Driscoll, Python 101, 2020.
2. Al Sweigart, Beyond the Basic Stuff with Python, 2021.
Supplementary texts & material
P a g e 5 of 3