Sei sulla pagina 1di 15

INTERNATIONAL SCHOOL OF ASIA AND THE PACIFIC

Alimannao Hills, Peñablanca, Cagayan 3502 Reviewed by : NORWAY T. SALUDARES, LPT, MIT
Telefax No. (078) 304-1010 Program Coordinator, BSIT
Website: www.isap.edu.ph Email Add: adminoffice@isap.edu.ph Date Signed : __________________________

Noted by : RONIE E. SUGAROL, LCB, MPBM


COLLEGE I
OF NFORMATION TECHNOLOGY AND ENGINEERING School Overseer
Date Signed : __________________________
Course Code : CC 202
Approved by : PRESENITA C. AGUON Ph.D.
Descriptive Title : COMPUTER PROGRAMMING 1 Vice President for Academic Affairs

Credits : 3 Units (2 units lecture) (1 unit laboratory) Date Approved : __________________________

Requisites :

Co – Requisites : School Year 2019 - 2020

Prepared by : JENYLL T. MABBORANG


Date Signed : ______________________

SCHOOL VISION: INSTITUTIONAL OBJECTIVES:


The International School of Asia and the Pacific is a distinctive institution with multi- To achieve the vision and mission, ISAP commits itself to the following avowed objectives:
disciplinary and integrated academic approaches producing exceptionally-skilled and values- 1. Provides every individual equal access to quality and affordable education and extend
oriented professionals thereby uplifting the quality of life and empowering self-sustaining scholarship programs and other holistic developmental activities.
communities of Asia-Pacific Region. 2. Offers enriched and relevant curricular and co-curricular programs and imbue them with
passion and selfless service to the community.
SCHOOL MISSION: 3. Produces exceptionally-skilled professionals and board topnotchers with high board
The International School of Asia and the Pacific works for the holistic development of the performance rating.
person – a socially responsible, virtuous and versatile individual challenged by the demands
4. Continuously produces research enthusiasts and innovative research outputs.
of the society, responding to the individualized needs of the global community for its
5. Institutes linkages both locally and abroad to ensure opportunities for relevant
productivity and sustainability.

Page 1 of 15
experiences and employment and to boost community extension programs.
CORE VALUES:
Dr. Ronald P. Guzman is a visionary founder and Christian Leader who pursuits for the
transformation of the nation. The following core values exhibited by the founder should be INSTITUTIONAL OUTCOMES:
imbibed to all members of the ISAP: The International School of Asia and the Pacific Institutional Outcomes are the qualities that
ISAPians must possess.
I- INTEGRITY 1. Demonstrates through institutional mechanisms, quality standards and code of good
S- SPIRITUAL UPRIGHTNESS practice which are reflective of equal participatory decision making and accountability.
A- ALTRUISM 2. Practices spiritual values and ethical behaviors which promote and inspire greater
P- PATIENCE harmony to project a credible image in the society.
I- INNOVATIVENESS 3. Exhibits life-long learning and global competency proficient in entrepreneurial skills,
A- ADAPTIVENESS selfless innovative mindset and socio-civic services.
N- NATIONALISM 4. Manifests self-discipline, self-direction and adaptability in dealing with life’s situations
and challenges.
5. Mobilizes community resources to foster and sustain institutional programs for
community development.
PURPOSE:
GRADUATE ATTRIBUTES:
“Transforming Lives through Selfless Service” 1. Role Model – imbued with self-discipline rooted from constitutional provisions, social
norms and other regulations contributory to social development and progress.
PHILOSOPHY: 2. Research Enthusiast – equipped with knowledge of the past and present social
God created man in His image with distinct talents and skills integral to human progression. milieu, who is skilled and motivated to discover new ideas, to introduce novel
These talents, once given adequate appreciation and encouragement, can foster holistic approaches and strategies and to utilize discoveries for social change and
development for his benefit and betterment of his fellowmen for the glory of God.
development.
3. Exceptional Professional – provided with sufficient learning experiences and
exposures both locally and globally, who is equipped with the attributes required of his
professional field and chosen area of expertise.
4. Altruistic – imbued with outpouring love for the poor and under privileged, the welfare
of communities, the development of the country and the promotion of dignity and
humanity, who is ready to utilize his blessings and gifts without counting the cost.
5. Life-long Learner – a professional of both formal and informal learning opportunities

Page 2 of 15
throughout people’s lives and to foster continuously the knowledge and skills needed
for employment and personal fulfilment.
6. Mighty Eagle – like an eagle, who is fearless to dream and pursue his goals, directed
to the realizations of his plans, strong and confident to deal with challenges, resilient to
the signs and demands of the times and nurturing of the succeeding generation’s
future.
7. Spiritually Upright – one who keeps the Laws of God primary in all his undertakings
and transcends human aspirations into God’s willful promises.
PROGRAM EDUCATIONAL OBJECTIVES (PEO)

The Information Technology program has adopted the following educational objectives:

a. Few years after graduation, the Information Technology alumni shall have successful careers in Information Technology fields or will be able to successfully pursue advanced degrees;
b. Provide solutions to challenging problems in their profession by applying Information Technology theory and principles;
c. Communicate effectively, work collaboratively and exhibit high levels of professionalism and ethical responsibility to contribute significantly for the welfare of others;
d. Engage in life-long learning and professional development to adapt to rapidly changing work environment; and
e. Become indispensable partners for national progress applying their profession.

STUDENT OUTCOMES (SO):

The Bachelor of Science in Information Technology program prepares students to be:

a. Apply knowledge of computing, science and mathematics appropriate to the discipline


b. Understand best practices and standards and their applications.
c. Analyze complex problems and identify and define the computing requirements appropriate to its solution.
d. Identify and analyze user needs and take them into account in the selection, creation, evaluation and administration of computer-based systems.
e. Design, implement and evaluate computer-based systems, processes, components or programs to meet desired needs and requirements under various constraints
f. Integrate IT-based solutions into the user environment effectively.
g. Apply knowledge through the use of current techniques, skills, tools and practices necessary for the IT Profession.
h. Function effectively as a member or leader of a development team recognizing the different roles within a team to accomplish a common goal.
i. Assist in the creation of an effective IT project plan
j. Communicate effectively with the computing community and with society at large about complex computing activities through logical writing, presentations and clear instructions.

Page 3 of 15
k. Analyze the local and global impact of computing information technology of individuals, organizations and society.
l. Understand professional, ethical, legal, security and social issues and responsibilities in the utilization of information technology.
m. Recognize the need for and engage in planning self-learning and improving performance as foundation for continuing professional development.

COURSE OUTCOMES (CO):


A student of Bachelor of Science in Computer Engineering has achieved the following after finishing the subject:
1. To learn and understand the existence and the structure of C++.
2. Learn the different elements of a C++program.
3. Understand the power and learn the data types used variables in C++.
4. Master the hierarchy of the different operators.
5. Apply the different control flow statement.
6. Implement loop structures to control program output and execution.
7. Understand how to use array programming.
8. Learn the use of break and continue in C++ program.

COURSE DESCRIPTION:
This course is the first part of the introductory on problem solving and programming. Here, students learn programming fundamentals with an early introduction to C++ classes and
objects. Together with an overview of the computing profession, students learn the rigor of logic formulation with strong emphasis on proper use of variables, conditional structures, loop
structures, subroutine development and use, arrays, standard stream I/O and strings.

VALUE AIMS:
This course is meant to prepare students for work in industry research for business/technology and other area that could lead to research formulation and it will also help them to continue the lifetime
learning necessary for staying at the forefront of emerging business/technology development and to be an object-oriented person with due manner to uplift their spiritual uprightness with the notion of promoting
their nationalism.

COURSE REQUIREMENTS: GRADING SYSTEM


1. Periodic Examination (prelims, midterms, semi-finals and finals) The student’s grade at the end of the semester represents the combined
marks for Knowledge (AQ, TT, Rotation Exam, Case Presentation); Skills (Actual Performance
CLASSROOM MANAGEMENT in the Laboratory); and Attitude (Attendance, Recitation, Assignment and Behavior/ Conduct).
There are four (4) grading periods namely, Preliminary, Midterm, Semi – Final and Final
Teachers: Examinations. The school has adopted the cumulative grading system, which is computed as
1. All teachers are expected to conduct themselves in a professional manner follows:

Page 4 of 15
especially when dealing with their students.
2. Classroom must be neat and orderly before the class starts. 1. Prelim Grade
3. A permanent seat plan of the students shall be prepared by the subject teacher PG= ((AQ+CS+TT)/3+ S )
every beginning of the semester and must be followed during the entire duration of PG= Average (60%) + S(40%)
the semester.
4. The class should start with a prayer and end with a prayer. 2. Midterm Grade
5. Teachers must be in their classes 5 minutes before the scheduled time. MG = ((AQ+CS+TT)/3+ S )
6. Teachers should erase the writings in the boards before leaving the class and put MG= Average (60%) + S (40%)
off all electrical appliances including lights and electric fans. MCA= PG + 2(MG)
7. The teacher should be the last to leave the room in case there are no more
subjects after his / her class. 3. Semi – Final Grade
8. He / she should ask students to pick up pieces of papers or plastics before leaving SFG= ((AQ+CS+TT)/3+ S )
the classroom. SFG= Average (60%) + S (40%)
9. Any damage to the classroom used by teachers should immediately be reported to SFCA= MG + 2(SFG)
the General Services Office or through the Quality Assurance Moderator for
Administration. 4. Final Grade
FG= ((AQ+CS+(TT(70%)+CE(30%)))/3+ S )
Students: FG= Average (60%) + S (40%)
1. All students must come on time and must be in their complete uniform during class FCA= FG + 2(SFG)
hours.
2. Strictly NO littering inside the class and no eating while class is going on. LEGEND:
3. All students must conduct themselves with discipline throughout the entire class. AQ = Average Quiz
4. Shouting or howling is strictly prohibited as it would disturb other classes in adjacent CS = Class Standing
classrooms or buildings. TT = Term Test
S = Skills
PG = Prelim Grade
ACADEMIC COUNSELLING TIME: MG = Midterm Grade
MCA = Midterm Cumulative Average
Time: 8:00 – 5:00 M-F SFG = Semi-Final Grade
Venue: ISAP Counseling Corner SFCA =Semi – Final cumulative Average
Subject Teacher: Ms. Jenyll T. Mabborang FG = Final Grade
FCA = Final Cumulative Average
CE = Comprehensive Exam

Page 5 of 15
TEXTBOOK:
1. Manelab, Ryan: An Intro to Programming using Turbo 6,2007
2. Deitel& Associates, Inc: Deitel&Deitel, C++ How to Program, 2001
3. Deitel H.: C# How to Program, 2006
4. Harbor, Jonathan: Beginning Game Programming, 2010
5. Dawson, Michael: Phython Programming for the Absolute Beginner, 2010
ADDITIONAL REFERENCES:
1. Wallace Wang: Beginning Programming All-In-One Desk Reference For Dummies, 2008
2. John Paul Mueller and Jeff Cogswell: C++ All-In-One Desk Reference For Dummies, 2009
3. Ivor Horton: Beginning Visual C++ 2010, 2010
WEB REFERENCES:
1. C. Pozrikidis: Introduction to C++ Programming and Graphics, 2007
2. Brian Overland: C++ Without Fear A Beginner's Guide That Makes You Feel Smart (2nd Edition), 2011
3. Stephen Randy Davis: C++ for Dummies 5th Edition, 2004
Time Teaching and Learning Activities Assessment
Intended Learning Outcomes (ILO) Course Contents Resource Materials
Frame (TLA) Tasks (TA)

PRELIMS

PRELIM COVERAGE
Week 1 to
5  Differentiate the different 1. Introduction to Computers Students must come up with their own Books, PowerPoint Quiz using paper
10 hours fundamental concept of and C++ analogies to better understand the Presentation, and pencil
lecture Computers 1.1 Computers: Hardwapre and components of a computer and the Projector technique
Software
different programming languages then Class recitation
 Identify the difference between 1.2 Data Hierarchy
the different Languages 1.3 Computer Organization present it in the class. on the said topic
1.4 Machine Languages, using rubrics
 Describe how computer works Assembly Languages and
and how the different High-Level Languages
languages evolved throughout 1.5 Introduction to Object
the century Technology

LAB EXERCISE 1:
 Learn how to install Microsoft  Installation and Familiarization of Each student will be given their own

Page 6 of 15
Visual Studio Visual Studio 6.0 computer unit to install a Microsoft Lab manuals and
visual Studio that they will use for computer units Coding a
future coding. Program using a
 Introduce the basics of C++ 2. Introduction to C++
Discussion and recitation on the C++
programming and how to Programming Books, PowerPoint programming
create a program using MSVS. 2.1 First Program in C++ introduction to C++, it’s concepts and Presentation, Language
1.5 hours  Distinguish how each concepts Printing a Line of Text how to it came to life followed by a Lab Projector
Exam interacts and create a 2.2 Modifying Our First C++ activity Quiz using paper
programs that runs smoothly. Program and pencil
2.3 Adding Integers technique
LAB EXERCISE 2:
Class recitation
 Write a program that will display on the said topic
 Learn to create their first Student will create their first program to
program using C++ basic text. Eg. “HELLO WORLD!!!”.
display the first ever word in
 Printing a line of text with multiple
statements programming the “Hello World!” Lab manuals and
Accomplishment of the laboratory computer units
 Differentiate Class, Objects 2.4 Defining a Class with a worksheets. Coding a
and Strings, learn their Member Function Discussion and recitation about class, Program using a
importance and how they 2.5 Defining a Member Function objects and strings, on how you can C++
connect each other to build a with a Parameter use them to your codes. Followed by Books, PowerPoint programming
code/program 2.6 Data Members, set a lab activity presentation, Language
 Identify sets of objects, Functions and get Functions Projector
functions and constructors, and 2.7 Initializing objects with
what are their uses. Constructors
 Learn how to initialize objects Quiz using paper
and functions. and pencil
technique
LAB EXERCISE 3:
Class recitation
 Applying the Structure of C++  Write a program that will display
the basic information of the student Each student must select a case study, on the said topic
Program
based on user input (Student’s explain the importance and connection
Name, Age and address). of their study to Number System through
 Write a program that will get the oral presentation Lab manuals and
highest number computer units
 Continuation to Structure of C++
Program and Basic C++ Syntax

Page 7 of 15
Coding a
Program using a
C++
programming
Language

MIDTERMS

MIDTERM COVERAGE

 Differentiate the different 1. Control Statements Each student must select a case study,
concepts in OOP 1.1 Control Structures explain the importance and connection Books, PowerPoint Submission of
 Apply the different OOP 1.2 If Selection Statement of their study to Control statements used Presentation, case study and
concepts using a programming 1.3 If… else... Double-Selection Projector assess them
Statement
in C++ programming language through through
language.
oral presentation
 Describe the different coding 1.4 While repetition knowledge
Week 6 to conventions and data types. 1.5 Nested Control Statements surveys
9 1.6 Assignment Operators
1.7 Increment and Decrement
8 hrs Operators
lecture  Define the concept of repetition Discussion and recitation on C++
structure. 2. Control Statements (Part II)
2.1 For Repetition Statement implementation structures. Counting
 Specify the repetition of a Books, PowerPoint
group of program statements 2.2 Do… while Repetition loop can determine before loop
using the while, for and do- Statement execution, exactly how many loop Presentation, Quiz using paper
2.3 Switch multiple-selection repetitions will be needed to solve the Projector and pencil
while.
 Design loops using algorithm
statement problem. technique
2.4 Break and continue Class recitation
for solving problems.
1.5 hours Statements
2.5 Logical Operators
on the said topic
examinatio
n
 Apply their knowledge in
LAB EXERCISES 1: Convert problem design into C++
repetition statement to create a
program that identify what has  Write a program using the code using repetition controls. Trace
to be done. combination of repetition and an algorithm or program to verify that
selection statements that control it does what user expected. Lab manuals and
the flow of program execution computer units Coding a

Page 8 of 15
 Perform the operations 3. Functions and an Introduction Explain with examples the basic Program using a
associated with sets, functions, to Recursion terminology of functions, relations, C++
and relations. 3.1 Program Components in and sets and the use of C++ standard programming
 Determine when a recursive C++ Books, PowerPoint Language
library headers
solution is appropriate for a 3.2 Function Definitions with Presentation,
problem. Multiple Parameters Projector
 Identify the base case and the 3.3 Function Prototypes and
general case of a recursively Argument Coercion Quiz using paper
defined problem. 3.4 C++ Standard Library and pencil
Headers technique
3.5 References and Reference
Parameters
Class recitation
MIDTERM EXAMINATION on the said topic

SEMI-FINALS

Week 9 to SEMI-FINAL COVERAGE


12
1. Arrays and Vectors Students perform basic computations; Projector, Quiz using paper
8 hrs  Understand the application of 1.1 Arrays use basic numerical concepts such as PowerPoint and pencil
lecture inheritance and abstract 1.2 Declaring Using Arrays whole numbers, etc... to learn how Presentation technique
classes 1.3 Examples Using Arrays arrays and vectors works
1.3.1 Summing the
Class recitation
 Apply and compare Abstract Elements of an on the said topic
classes and inheritance Array
1.4 Passing Arrays to Function
1.5 Multidimensional Arrays
Lab Exercise 1:
 Learn how to declare an array  Declaring an Array and Using a Students will create a program where
through hands-on activity Loop to Initialize the Array’s in they will need to declare an array Lab manuals and Coding a
Elements with the use of loops computer units Program using
C++
1.5 hours Lab Exercise 2: programming
 Initializing an Array in a Language
examinatio  Learn how to initialize an array Student will use the last lab activity
n and specify an array size Declaration with an Initializer and initialize the array they used then Lab manuals and
List specify the array size that is being computer units

Page 9 of 15
 Specifying an Array’s Size with used Coding a
a Constant Variable and Setting Program using
Array Elements with C++
Calculations programming
Language
2. Pointers
 Identify the important use of 2.1 Pointer Variable Declaration Research work in the library about
pointers in C++ programming and Initialization Pointers followed by a discussion and Books, PowerPoint
language 2.2 Pointer Operators recitation. Presentation,
 Interpret the irresistibly 2.3 Arrays of Pointers Projector
powerful programming 2.4 Function Pointers
construct and why they are Submission of
difficult to debug research work
SEMI-FINAL EXAMINATION and oral
recitation

FINALS

FINAL COVERAGE

Week 13 to
16  Apply concepts of interface 1. Classes: A Deeper Look, Part 1 Lecture/discussion of the topic Books, PowerPoint Long quiz with
layout and event handling; 1.1 Class Scope and Accessing constructors with default arguments. Presentation, paper and pencil
10 hours Class Members Projector technique
lecture  Apply concepts of various 1.2 Destructors
interface components such as 1.3 When Constructors and
buttons, lists, and windows; Destructors are called
and
2. Classes: A Deeper Look, Part 2 Lecture/Discussion followed by
 Incorporate the larger context 2.1 Const (Constant) Objects and recitation about class scope and Books, PowerPoint Graded
1.5 hours in which interfaces are const Member Function accessing class members via the Presentation, recitation using
Defense designed, implemented, and 2.2 Composition: Objects as name of an object, a reference to an Projector rubrics
ultimately used. Members of Classes object or a pointer to an object

FINAL EXAMINATION

Page 10 of 15
ALIGNMENT OF PROGRAM EDUCATIONAL OBJECTIVES AND OUTCOMES

A. PROGRAM EDUCATIONAL OBJECTIVES TO THE INSTITUTION VISION - MISSION STATEMENT:

PROGRAM EDUCATIONAL OBJECTIVES (PEO) Vision –Mission


STATEMENT
Vision -Mission Vision –Mission Vision – Vision – Vision –Mission Vision – Vision – Vision –
1 2 Mission 3 Mission 4 5 Mission 6 Mission 7 Mission 8
Multi-
Producing
disciplinary and Producing Empowering Socially Passion for Global
exceptionally- Uplifting the
integrated values-oriented self-sustaining responsible excellence staging is
skilled quality of life
academic professionals communities individual in service unwavering
professionals
approaches
a. The Information Technology program has
/ / / / / / / /
adopted the following educational objectives:
b. Few years after graduation, the Information
/ / / / / / / /
Technology alumni shall:
c. Have successful careers in Information
Technology fields or will be able to / / / / / / / /
successfully pursue advanced degrees;
d. Provide solutions to challenging problems in
their profession by applying Information / / / / / / / /
Technology theory and principles;
e. Communicate effectively, work collaboratively
and exhibit high levels of professionalism and
/ / / / / / / /
ethical responsibility to contribute significantly
for the welfare of others;
f. Engage in life-long learning and professional
development to adapt to rapidly changing / / / / / / / /
work environment; and
g. Become indispensable partners for national
/ / / / / / / /
progress applying their profession.

Page 11 of 15
B. PROGRAM EDUCATIONAL OBJECTIVES TO STUDENT OUTCOMES

STUDENT OUTCOMES (SO)


PROGRAM EDUCATIONAL OBJECTIVES (PEO) (Per program)
A B C D E F G H I J K L M

a. The Information Technology program has adopted the


/ / / / / / / / / / / / /
following educational objectives:
b. Few years after graduation, the Information Technology
/ / / / / / / / / / /
alumni shall:
c. Have successful careers in Information Technology fields or
/ / / / / / / / /
will be able to successfully pursue advanced degrees;
d. Provide solutions to challenging problems in their
profession by applying Information Technology theory and / / / / / / / / / / / /
principles;
e. Communicate effectively, work collaboratively and exhibit
high levels of professionalism and ethical responsibility to / / / / / / / / / / / / /
contribute significantly for the welfare of others;
f. Engage in life-long learning and professional development
/ / / / / / / / / / / / /
to adapt to rapidly changing work environment; and
g. Become indispensable partners for national progress
/ / / / / / / / / / / / /
applying their profession.

C. STUDENT OUTCOMES TO COURSE OUTCOMES

COURSE
COURSE OUTCOMES
STUDENT OUTCOMES (SO) LEVEL OUTCOMES
Proficiency assessed by
Satisfied
Written examination with the use of
a. Apply knowledge of computing, science and mathematics appropriate to the discipline I /
OBE rubrics

Page 12 of 15
Problem/cased based & written
b. Understand best practices and standards and their applications. D / examination with the use of OBE
rubrics
Problem/cased based & written
c. Analyze complex problems and identify and define the computing requirements appropriate to its solution. P / examination with the use of OBE
rubrics
Problem/cased based & written
d. Identify and analyze user needs and take them into account in the selection, creation, evaluation and
D / examination with the use of OBE
administration of computer-based systems.
rubrics
Problem/cased based & written
e. Design, implement and evaluate computer-based systems, processes, components or programs to meet
D / examination with the use of OBE
desired needs and requirements under various constraints
rubrics
Problem/cased based & written
f. Integrate IT-based solutions into the user environment effectively. P / examination with the use of OBE
rubrics
Problem/cased based & written
g. Apply knowledge through the use of current techniques, skills, tools and practices necessary for the IT
P / examination with the use of OBE
Profession.
rubrics
h. Function effectively as a member or leader of a development team recognizing the different roles within a Problem/cased based & written
team to accomplish a common goal. P / examination with the use of OBE
rubrics
Problem/cased based & written
i. Assist in the creation of an effective IT project plan D / examination with the use of OBE
rubrics
Problem/cased based & written
j. Communicate effectively with the computing community and with society at large about complex computing
P / examination with the use of OBE
activities through logical writing, presentations and clear instructions.
rubrics
k. Analyze the local and global impact of computing information technology of individuals, organizations and Problem/cased based & written
society. P / examination with the use of OBE
rubrics
Problem/cased based & written
l. Understand professional, ethical, legal, security and social issues and responsibilities in the utilization of
P / examination with the use of OBE
information technology.
rubrics

Page 13 of 15
Problem/cased based & written
m. Recognize the need for and engage in planning self-learning and improving performance as foundation for
P / examination with the use of OBE
continuing professional development.
rubrics
KEY LEGENDS ON LEVELS:

 I – INTRODUCED: Basic Concepts are merely Introduced


 P – PRACTICED: The concepts and principles are presented with applications
 D – DEMONSTRATE: Introduced and Practiced with skills acquisition

D. STUDENT OUTCOMES TO COURSE CONTENTS

COURSE CONTENTS STUDENT OUTCOMES

A B C D E F G H I J K L M

To learn and understand the existence and the structure of C++. / / / / / / / / / / /

Learn the different elements of a C++program. / / / / / / / / / /

Understand the power and learn the data types used variables in
/ / / / / / / / / /
C++.
Master the hierarchy of the different operators. / / / / / / / / / / / / /
Apply the different control flow statement. / / / / / / / / / / / /
Implement loop structures to control program output and
/ / / / / / / / / / / / /
execution.
Understand how to use array programming.
Learn the use of break and continue in C++ program.

Page 14 of 15
Curriculum Map
KEY LEGENDS ON LEVELS:
 I – INTRODUCED : Basic Concepts are merely Introduced
 P – PRACTICED: The concepts and principles are presented with applications
 D – DEMONSTRATE: Introduced and Practiced with skills acquisition
STUDENT OUTCOMES OF BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY
a. Apply knowledge of computing, science and mathematics appropriate to the discipline
b. Understand best practices and standards and their applications.
c. Analyze complex problems and identify and define the computing requirements appropriate to its solution.
d. Identify and analyze user needs and take them into account in the selection, creation, evaluation and administration of computer-based systems.
e. Design, implement and evaluate computer-based systems, processes, components or programs to meet desired needs and requirements under various constraints
f. Integrate IT-based solutions into the user environment effectively.
g. Apply knowledge through the use of current techniques, skills, tools and practices necessary for the IT Profession.
h. Function effectively as a member or leader of a development team recognizing the different roles within a team to accomplish a common goal.
i. Assist in the creation of an effective IT project planp
j. Communicate effectively with the computing community and with society at large about complex computing activities through logical writing, presentations and clear instructions.
k. Analyze the local and global impact of computing information technology of individuals, organizations and society.
l. Understand professional, ethical, legal, security and social issues and responsibilities in the utilization of information technology.
m. Recognize the need for and engage in planning self-learning and improving performance as foundation for continuing professional development.
COURSE TITLE UNITS LEARNING OUTCOMES STUDENT OUTCOMES
A B C D E F G H I J K L M
To learn and understand the existence and the structure
of C++.
Learn the different elements of a C++program.
Understand the power and learn the data types used
COMPUTER variables in C++.
PROGRAMMING 3 Master the hierarchy of the different operators. D D P P D P D D D D D D D
1 Apply the different control flow statement.
Implement loop structures to control program output and
execution.
Understand how to use array programming.
Learn the use of break and continue in C++ program.

Page 15 of 15

Potrebbero piacerti anche