Uploaded by penajazz5

Programming-1-syllabus

advertisement
WESLEYAN UNIVERSITY-PHILIPPINES
Brgy. 1 Maria Aurora, Aurora
Philippines, 3202
COURSE SYLLABUS
COURSE DETAILS
College
Computer Science
Program
Course Code
CSCC2
Course Title
Programming 1
Pre-requisite/s
None
Co-requisite/s
None
Number of Units
3
Number of Hours Per Week
6 hours and 30 Minutes
Course Description
Program Outcomes
Students are introduced to the use of structured problem-solving methods, algorithms, structured programming, and object-oriented programming.
Students use a high-level programming language to learn how to design, develop, and document well-structured programs using software engineering
principles. Students learn the workings of a computer as part of programming. In a laboratory setting, through critical thinking and investigation, students
will iteratively design and build a variety of applications to reinforce learning and develop real world competency in Computer Programming. This course
is for students who plan to take further courses in Computing Science or to learn basic programming concepts.
 Apply knowledge of computing appropriate to the discipline.
 Analyze a complex problem and identify and define the computing requirements appropriate to its solution.
 Design, implement and evaluate computer-based systems or applications to meet desired needs and requirements.
 Function effectively as a member or leader of a development team recognizing the different roles within a team to accomplish a common goal.
 Understand professional, ethical, legal, security and social issues and responsibilities in the utilization of information technology
 Communicate effectively with the computing community and with society at large about complex computing activities through logical writing,
presentations, and clear
Building people, Transforming lives.
GEN-FM-019 Rev 1 Effective 30 Sept 2022
www.fb.com/WesleyanOfficial
Admin@wesleyan.edu.ph
(044)463-2162/4632074
www.wesleyan.edu.ph
WESLEYAN UNIVERSITY-PHILIPPINES
Brgy. 1 Maria Aurora, Aurora
Philippines, 3202

Analyze the local and global impact of computing information technology on individuals, organizations and society.
Recognize the need for and engage in planning self-learning and improving performance as a foundation for continuing professional development.

Apply knowledge through the use of current techniques and tools necessary for the IT profession
 Ability to use and apply current technical concepts and practices in the core information technologies; human computer interaction, information
management, programming, networking and web systems and technologies.
 Identify and analyze user needs and take them into account in the selection, creation, evaluation and administration of computer based systems.
 Integrate IT-based solutions into the user environment effectively.
 Understand best practices and standards and their applications.
 Assist in the creation of an effective IT project plan.
 Ability to demonstrate understanding and proficiency of IT specialization
By the end of the course, students should be able to:
 Design, implement, test and debug program, based on given specification that uses each of the following fundamental programming components:
(1) primitive data types, (2) basic computation (3) conditional and iterative structure (4) definition of functions and parameter passing and (6) recursion

Course Outcomes
Reference/s
FEU Institute of Technology
(https://www.studocu.com/)
Building people, Transforming lives.
GEN-FM-019 Rev 1 Effective 30 Sept 2022
www.fb.com/WesleyanOfficial
Admin@wesleyan.edu.ph
(044)463-2162/4632074
www.wesleyan.edu.ph
WESLEYAN UNIVERSITY-PHILIPPINES
Brgy. 1 Maria Aurora, Aurora
Philippines, 3202
MISSION
For the glory of God, Wesleyan University –Philippines provides quality education imbued with Wesleyan spirituality to produce competent and conscientious graduates
committed to the healing of persons and the renewal of the whole creation.
VISION
As a Filipino and a Methodist university, WU-P fosters God’s vision for humanity through academic excellence, innovative research, transformative leadership, and care for
environment, imbued with social holiness.
CORE VALUES
Accountability, Compassion, Competent, Unity and Spirituality
PROGRAM EDUCATIONAL OUTCOME
1.
2.
3.
4.
5.
6.
Practices the profession on electronics engineering discipline in a field or areas such as design, research and development, procurement, marketing and manufacture and production, construction and
installation, tests/measurements/control, operation, repair, servicing, and technical, support and maintenance of electronic components, devices, products, apparatus, instruments, equipment, systems,
networks, operations and processes in the fields of electronics, including communications and/or telecommunications. Information and communications technology (ICT), computers and their networking and
hardware/firmware/software development applications, broadcast/broadcasting, cable and wireless television, consumer and industrial electronics, electro-optics/ photonics/opto-electronics, electromagnetic, avionics, aerospace, navigational and military applications, medical electronics, robotics, cybernetics, biometrics and all other related and convergent fields. It also includes the administration.
management, supervision and regulatory aspects of such works and activities, similarly included are those teaching and training activities which develop the ability to use electronics engineering fundamentals
and related advanced knowledge in electronics engineering, including lecturing and teaching of technical professional subjects given in the electronics engineering and electronics technician curriculum and
licensure examinations;
Demonstrate competence through innovation, excellence and leadership skills in their chosen career in the field of electronics engineering’s.
Demonstrate Wesleyan character through professional work ethics/values and attitude through social responsibility, integrity and care for the environment as practicing professionals in electronics engineering,
Engage in lifelong learning activities such as graduate studies and/or professional development trainings and seminars,
Demonstrate professional success with promotions and/or positions of increasing responsibility in the fields of electronics engineering, and
Exhibit entrepreneurship abilities in electronics engineering practice.
Building people, Transforming lives.
GEN-FM-019 Rev 1 Effective 30 Sept 2022
www.fb.com/WesleyanOfficial
Admin@wesleyan.edu.ph
(044)463-2162/4632074
www.wesleyan.edu.ph
WESLEYAN UNIVERSITY-PHILIPPINES
Brgy. 1 Maria Aurora, Aurora
Philippines, 3202
COURSE OUTLINE
Schedule
Learning Outcomes



Week 01





Week 02




Week 0305


Define what computer programming is
Explain the terms related to computer programming
such as source code, programs, etc.
Differentiate Assembly Language and Machine
Language
Describe what are the low and high-level languages
Compare procedural and object-oriented
programming
Identify the steps of the program development cycle.
Write algorithmic solutions to problems
Apply the different program logic design tools in
solving computing problems
Design, read, understand and construct program
flowchart
Express algorithms using pseudocode, flowcharts,
and programming language
Familiarize the structure of a Java Program
Identify the elements of Java programming
language
Enumerate and define the data types used in
developing Java programs
Apply different types of operators in constructing
expressions in Java
Topics
Mode of
Delivery
Learning Activities
Assessment Tools
Required Readings
Presentation
See Reference/s section of
the Syllabus
Course Orientation
Introduction to
Programming
Synchronous
Class discussion
Seatwork
Program Logic Design and
Formulation
Synchronous
Classroom
discussion
Quiz
Supplementary
Exercises
See Reference/s section of
the Syllabus
Short Quiz
Introduction to Java
Programming
Synchronous
Classroom
discussion
Supplementary
Exercises
See Reference/s section
of the Syllabus
Building people, Transforming lives.
GEN-FM-019 Rev 1 Effective 30 Sept 2022
www.fb.com/WesleyanOfficial
Admin@wesleyan.edu.ph
(044)463-2162/4632074
www.wesleyan.edu.ph
WESLEYAN UNIVERSITY-PHILIPPINES
Brgy. 1 Maria Aurora, Aurora
Philippines, 3202
Schedule
Learning Outcomes

Week 0607


Utilize basic input and output programs in creating Java
programs
Apply different formatting techniques in the output of a Java
program
Use different mathematical library function in solving
problems
Topics
Mode of
Delivery
Learning Activities
Assessment
Tools
Required Readings
Seatwork
Basic Input/Output
Statements
Synchronous
Classroom
discussion
Supplementary
Exercises
See Reference/s
section of the
Syllabus
Seatwork

Week 08-09


Enumerate and explain the different types of control
structures
Program Control Structures:
Identify the application and limitations of the different
Conditional Control
conditional statement.
Structures
Implement conditional control structures in solving problems
created in Java
Assignment
Synchronous
Classroom
discussion
Recitation
See Reference/s section
of the Syllabus
Quiz
Supplementary
Exercises
Seatwork
Week 10-11



Familiarize the different repetition control structure
Discuss the different ways on how the loop is controlled
Simulate a loop statement to determine the output
Program Control Structures:
Repetition Control Structure
Synchronous
Classroom
discussion
Assignment
See Reference/s section
of the Syllabus
Quiz
Supplementary
Exercises
Lecture

Week 1214

Declare, initialize, and use one and multidimensional arrays.
Describe how values are stored in one Discuss why do we
need compression.
Introduction to Arrays
Synchronous
Classroom
discussion
Differentiate between lossy and lossless compression.
Small group
discussion
See Reference/s
section of the
Syllabus
Final Output
Building people, Transforming lives.
GEN-FM-019 Rev 1 Effective 30 Sept 2022
www.fb.com/WesleyanOfficial
Admin@wesleyan.edu.ph
(044)463-2162/4632074
www.wesleyan.edu.ph
WESLEYAN UNIVERSITY-PHILIPPINES
Brgy. 1 Maria Aurora, Aurora
Philippines, 3202

Explain several image and video compression techniques
dimensional and multidimensional arrays

Apply implied do loops in I/O statements for input and output
of one dimensional and multidimensional arrays.

Discuss what API is
Discuss:
Week 15-18

What is JFrame Class in Java, Uses and Examples

JLabel Class in Java

Layout Manager in Java

Adding JTextField, JButtons, and Tooltip to a JFrame

Event-Driven Programming in Java

Using JCheckBox, ButtonGroup and JComboBox Classes
Introduction to Swing API
GRADING SYSTEM
Quizzes
Term Exams/Activities
Performance Task
Formative: Modular Exercises; Individual & Groups Task)
Projects
Attendance, Recitation
TOTAL
10%
20%
20%
20%
25%
5%
100%
CLASS POLICIES AND REGULATIONS
Building people, Transforming lives.
GEN-FM-019 Rev 1 Effective 30 Sept 2022
www.fb.com/WesleyanOfficial
Admin@wesleyan.edu.ph
(044)463-2162/4632074
www.wesleyan.edu.ph
WESLEYAN UNIVERSITY-PHILIPPINES
Brgy. 1 Maria Aurora, Aurora
Philippines, 3202
1. Please observe proper “etiquette”
1. Majority of our communication will take place on-line during discussions, please observe proper courtesy at all times.
2. Other platforms for personal and private communication may be done via phone call or SMS.
3. Although, it is accepted that written communication has some disadvantages as not being able to convey the message correctly due to inability to see facial expressions, hear tone of
voice, and other gestures that is better received during face-to-face discussions, please make sure to compose your comments in a positive, supportive, and constructive manner.
2. Academic Honesty Policy
1. As an academic institution, WUP is dedicated to providing learning built on academic integrity. All submissions must be your own work and not directly copied from an external source.
INSTRUCTORS INFORMATION
Name of Instructor
Academic Rank
Employee
Number
Consultation Hours
Office
Office
Landline
JAZZ S. PEÑA
Phone
Number
Email Address
09303180677
jazzp9199@gmail.com
Prepared by: JAZZ S. PEÑA
Instructor
Signature:
Checked by: PROF. MARLON M. SUMAIT
Program Head
Signature:
Noted by: PROF. MARLON M. SUMAIT
Program Head
Signature:
Date:
Date:
Date:
Building people, Transforming lives.
GEN-FM-019 Rev 1 Effective 30 Sept 2022
www.fb.com/WesleyanOfficial
Admin@wesleyan.edu.ph
(044)463-2162/4632074
www.wesleyan.edu.ph
WESLEYAN UNIVERSITY-PHILIPPINES
Brgy. 1 Maria Aurora, Aurora
Philippines, 3202
Building people, Transforming lives.
GEN-FM-019 Rev 1 Effective 30 Sept 2022
www.fb.com/WesleyanOfficial
Admin@wesleyan.edu.ph
(044)463-2162/4632074
www.wesleyan.edu.ph
Download