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