DCIT 22 Course Syllabus

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

Republic of the Philippines

CAVITE STATE UNIVERSITY


Bacoor City Campus
SHIV, Molino VI, City of Bacoor
🕾 (046) 476-5029
cvsubacoor@cvsu.edu.ph

DEPARTMENT OF COMPUTER STUDIES


Bachelor of Science in Computer Science

COURSE SYLLABUS
1st Semester, AY 2022-2023

Computer Programming I Lecture


Course ✓
NC-DCIT 22 Course Title (Fundamentals of Type Credit Units 3
Code Programming) Laboratory ✓

The course covers the use of general purpose programming language to solve problems. The emphasis is to
Course
train students to design, implement, test, and debug programs intended to solve computing problems using
Description
fundamental programming constructs.

BSCS 1-1
Pre-requisit
Course Schedule Lecture: Thurs | 4-5 pm
es Laboratory: Tues | 10am - 1pm | Thurs | 10am - 1pm

V02-2020-06-01
Students are expected to live by and stand for the following University tenets:

TRUTH is demonstrated by the student’s objectivity and honesty during examinations, class activities, and in the
development of projects.

EXCELLENCE is exhibited by the students’ self-confidence, punctuality, diligence, and commitment in the assigned
Core Values tasks, class performance and other course requirements.

SERVICE is manifested by the students’ respect, rapport, fairness, and cooperation in dealing with their peers and
members of the community.

In addition, they should exhibit love and respect for nature and support for the cause of humanity.

In support to the Vision and Mission of the University, CvSU – Bacoor City Campus shall:

1. Provide quality and affordable education which promotes intellectual growth, academic excellence and moral
Goals of the integrity;
Campus 2. Prepare students to meet the demands of the global market and respond to the society’s needs.
3. Develop innovative and scholarly researchers who have the ability to create new understanding in quest for GAD
related quality research through inquiry, analysis and problem solving; and
4. Produce globally competitive graduates with full competence in their fields of study.

The Department of Computer Studies aims to produce students who are professionals, skilled and morally upright
individuals for global competitiveness.

Objectives Specifically, the department strives to:


of the
Department 1. Provide in-depth knowledge across fundamental areas of Information Technology and Computer Science and be
successful professionals in diverse career paths;
2. Deliver skilled graduates in designing and developing hardware and software systems of varying complexity;
3. Inculcate teaching principles in the field of technological information and application that become key factors in
personal, social, and economic growth of every student;

V02-2020-07-01
4. Develop technological researches applying the mathematical foundations, algorithmic principles, and theories,
which contribute to the application of technical standards and interoperability;
5. Strengthen IT linkages with government and non-government organizations.

Program Educational Objectives (based on the program CMO)

1. Acquire skills and disciplines required for designing, writing, and modifying software components, modules, and applications that
comprise software solutions.
2. Apply computing and other knowledge domains to develop computer-based solutions in a collaborative environment that will
address various user needs.
3. Utilize both hardware and software technologies involving planning, installing, customizing, operating, and maintaining IT
infrastructure that provides computing solutions to address the needs of an organization.
4. Use modern computing tools in legal, social, ethical, and professional manner; and engage in life-long learning endeavors.
5. Conduct relevant technological researches in the field of Information Technology with effective communication, reports, and
design documentation.

Student Outcomes and Relationship to Program Educational Objectives


Program Educational Objectives Code
Program/Student Outcomes (based on the program CMO) (based on the program CMO)
1 2 3 4 5
Graduates of Bachelor of Science in Computer Science should be able to:
apply knowledge of computing fundamentals, computing
specialization, mathematics, science and domain knowledge
a. ✔ ✔ ✔
appropriate for the computing specialization to the development of
computing models from defined problems and requirements;;
communicate effectively both oral and written form and act in
b. ✔ ✔
recognition of professional, social, and ethical responsibility;
identify, analyze, formulate, conduct research, and solve computing
problems and requirements reaching validated conclusions using
c. ✔ ✔ ✔
fundamental principles of mathematics, computing sciences and
relevant domain disciplines;
design and develop computing solutions using a system-level
d. ✔ ✔
perspective;

V02-2020-07-01
create and use existing and modern computing tools and
e. appropriate ✔ ✔
techniques to complex activities; and
recognize the need, and have the ability to engage in an
f. independent learning for continual development as a computing ✔ ✔
professionals.
Course Outcomes and Relationship to Student Outcomes

Program Outcomes Addressed by the Course Program/Student Outcomes Code


After completing this course, the students should be able to:
A B C D E F
1. Attain the vision, mission, goals and objectives of the university,
E E I D E E
campus and department;
2. Deliver a gender fair and gender sensitive instruction to students
I D D E E D
aligned with University goals and objectives.
3. Familiarize with the hardware and software concepts of the computer
E E I I I I
system. (I)
4. Identify the steps involved in developing programs through the SDLC
I E D I I I
model (D)
5. Define what algorithm and pseudocode are. (E) E E I D I I
6. Recognize the use of Java as a programming language(E) D I I D D I
*Level: I-Introductory E- Enabling D-Demonstrative
COURSE COVERAGE
Due
Teaching
Outcomes- Date of
and
Week Intended Learning Mode of Resources based Submi
Topic Learning
No. Outcomes (ILO) Delivery Needed Assessme ssion
Activities
nt (OBA) of
(TLA)
Output

After the Class Distance Course Reflection Third


1
completion of the I. Introduction Discussion Mode Syllabus Paper week
of

V02-2020-07-01
chapter, students A. Vision, Mission, Septe
should Goals, and Objectives mber
be able to: of the university, Presentation PowerPoint
campus and Presentation
1. attain the department Comparing
university B. Subject guidelines and
VMGO, as well and policies Contrasting
as the campus C. GAD Orientation Background
and 1. GAD Knowledge
department 2. Gender Probe
objectives; Sensitivity
2. develop 3. Gender Issues
gender 4. Gender Fair
awareness, Language
knowledge,
and skills; and
3. develop
positive
perceptions,
attitudes, and
behaviors in
relation to
gender.

After the completion II. Introduction to Interactive Distance Learning Quiz Fourth
of the chapter, Programming Concepts Discussion Mode Guides Week
students should be A. Hardware Concepts of
able to: B. Software Concepts Septe
1. Familiarize C. Software Development Lecture PowerPoint Exercises mber
2-4 with the Life Cycle
hardware Presentation
and software
concepts of Computer
the computer Assisted Video Activity
system. Instruction/ Presentation

V02-2020-07-01
2. Identify the Learning
steps
involved in
developing
programs
through the
SDLC model

After the completion III. Logic Formulation Interactive Distance Learning Quiz Third
of the chapter, A. Programming Cycle Discussion Mode Guides Week
students should be B. Algorithm of
able to: C. Pseudocodes Octobe
1. Discuss the D. Flowchart
cycle in creating Lecture PowerPoint Exercises r
● Flowchart Symbols
a program. ● Conditional Statements Presentation
2. Define what A. Looping Constructions
algorithm is and Computer
identify the Assisted Video Activity
characteristics of Instruction/ Presentation
5–8 a good algorithm Learning
3. Define the use
of pseudocodes
and flowchart
List the different
symbols used in
flowcharting

9 Midterm Examination

After the completion IV. Introduction to Java Interactive Distance Learning Quiz Second
of the chapter, A. What is Java Discussion Mode Guides Week
10 -13 students should be B. The History of Java of
able to: C. Java Technology
Decem
1. Give a brief D. The Advantages of
history of Java. Using Java Lecture PowerPoint Exercises ber
E. Java Environments Presentation

V02-2020-07-01
2. Identify the
different features Computer
of Java Assisted Video Activity
3. Demonstrate the Instruction/ Presentation
Java
Learning
development
process.
Identify the
importance of
the subject by
understanding
the potential
uses and
applications for
Java technology

V. Java Syntax and Grammar,


After the completion Operations, & Control Interactive Distance Learning Quiz Third
of the chapter, Structures Discussion Mode Guides week
students should be A. Syntax and Grammars of
able to: B. Identifiers
Januar
1. Identify and C. Keywords
D. Literals Lecture PowerPoint Exercises y
implement
proper syntax E. Data Types Presentation
and grammar in F. Variables
a Java program G. Constants Computer
2. Identify the H. Java Expressions Assisted Video Activity
14 - 17 different features I. Java Operators Instruction/ Presentation
in Java ● Arithmetic Learning
programming ● Relational
such as ● Logical
statements, ● Operator Precedence
identifiers, J. Conditional Statements
keywords and ● If Structure
literals ● If-Else Structure
3. Enumerate the ● If-Else If Structure
different types of ● If-Else If-Else Structure
literals ● Switch Structure
K. Looping Statements

V02-2020-07-01
4. Identify the ● While Statement
different Java ● Do-While Statement
keywords ● For Statement
5. Use variable in a
Java program
6. Identify the use
of Java
Expressions and
Operators in a
Java program
7. Determine
operator
precedence in
evaluating a
Java expression
8. Identify the two
types of control
structures
9. Enumerate the
types of decision
control
structures.
Identify repetition
control
structures.

18 Final Examination
COURSE REQUIREMENTS

Lecture Requirements:
1. Midterm Examination
2. Final Examination
3. Quizzes/Seat works/Recitations
4. Activities / Exercises

*All exams must follow a Table of Specifications (TOS) and Rubrics for evaluation of student’ performance or projects.

V02-2020-07-01
GRADING SYSTEM

A. Grading system

Lecture – 40% Laboratory – 60%


Major Examination 60 % Major Examination 60 %
Student Portfolio / Activities 30 % Student Portfolio 40 %
Class Participation 10 % Total 100%
Total 100%

The passing score is 70% and that is equivalent to 3.0.

STANDARD TRANSMUTATION TABLE FOR ALL COURSES

96.7 – 100.0 1.00


93.4 – 96.6 1.25
90.1 – 93.30 1.50
86.7 – 90.0 1.75
83.4 – 86.6 2.00
80.1 – 83.3 2.25
76.7 – 80.0 2.50
73.4 – 76.6 2.75
70.0 – 73.3 3.00
50.0 – 69.9 4.00
Below 50 5.00
INC Passed the course but lack some requirements.
Dropped If unexcused absence is at least 20% of the Total Class Hours.
Total Class Hours/Semester: 90 Hours

V02-2020-07-01
CLASS POLICIES

A. Attendance
Students are not allowed to have 20% or more unexcused absences of the total face to face class hours; otherwise, they will be
graded as “DROPPED”.

B. Classroom Decorum
During face to face mode
Students are required to:
1. wear identification cards at all times;
2. wear face mask at all times;
3. observe physical/social distancing at all times;
4. clean the classroom before and after classes;
5. avoid unnecessary noise that might disturb other classes;
6. practice good manners and right conduct at all times;
7. practice gender sensitivity and awareness inside the classroom; and
8. come to class on time.
During distance mode
Students are required to:
1. sign an honor system pledge;
2. avoid giving or receiving unauthorized aid of any kind on their examinations, papers, projects, and assignments,
3. observe proper netiquette during online activities, and
4. submit take home assignments on time.

C. Examination/ Evaluation
1. Quizzes may be announced or unannounced.
2. Midterm and Final Examinations are scheduled.
3. Cheating is strictly prohibited. A student who is caught cheating will be given a score of ”0” for the first offense. For the
second offense, the student will be automatically given a failing grade in the subject.
4. Students who will miss a midterm or final examination, a laboratory exercise or a class project may be excused and
allowed to take a special exam, conduct a laboratory exercise or pass a class project for any of the following reasons:
a. participation in a University/College-approved field trip or activity;

V02-2020-07-01
b. due to illness or death in the family; and
c. due to force majeure or natural calamities.

REFERENCES & SUPPLEMENTARY READINGS

References:

References:
Felker, D. (2011). Android Development for Dummies. NJ: Willey Publishing, Inc.

Supplementary Readings
www.developer.android.com

REVISION HISTORY
Revision
Date of Revision Date of Implementation Highlights of Revision
Number

Inclusions of PEO and Relationship to University Mission


Student Outcomes and Relationship to PEO
1 January 9 2017 January 16, 2017 Course Outcomes and Relationship to Student Outcomes
Inclusions of the Campus Goals and Objectives of the
Department

Program Goals stipulated form PSGs


Revision of PEO stipulated from PSGs
Format (Program/Student Outcome)
2 August 15, 2017 August 22, 2017
Program Outcome Code (Number of columns depend on
the number of program/student outcome
Additional column for course coverage (Course Outcome)

3 August 06, 2018 August 13, 2018 Format based from ISO

V02-2020-07-01
Prepared by: Evaluated by: Approved:

JOVELYN D. OCAMPO
Instructor MENVYLUZ S. MACALALAD, MBA
CP # +63 935 432 0942 Campus Administrator
E-mail Address: DONNALYN B. MONTALLANA, MIT Bacoor City Campus
jovelyn.ocampo@cvsu.edu.ph Department Officer-in-Charge Date Approved: __________________
Department of Computer Studies Department of Computer Studies
Consultation Schedule: E-mail Address:
Monday 1:00-3:00 p.m. dbmontallana@cvsu.edu.ph
Date Prepared: __________________ Date Evaluated: _____________________

V02-2020-07-01

You might also like