0% found this document useful (0 votes)
9 views

00-Introduction

Uploaded by

Annah Abrenica
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

00-Introduction

Uploaded by

Annah Abrenica
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 45

INTRODUCTION

Fundamentals of Programming
CSIT121
Mr. Jay Vince Serato

Prepared by: Jay Vince D. Serato


Introduction
Welcome
• I am Prof. Jay Vince Serato
•…

• that’s all you need to know unless you stalk

Prepared by: Jay Vince D. Serato


Introduction
VISION, MISSION, GOALS,
AND OBJECTIVES

Prepared by: Jay Vince D. Serato


Introduction
Vision

A top academic institution continuously


developing values-driven, highly
competent, and innovative
Technologians

Prepared by: Jay Vince D. Serato


Introduction
Mission

To ensure quality instruction, research, and


community extension for the total
development of Technologians committed in
practicing professionalism and in meeting
the demands of local, national, and global
communities.

Prepared by: Jay Vince D. Serato


Introduction
Objectives

To prepare the students for professional


engineering career who will effectively and
efficiently meet the scientific, technological
and various needs of business, industries
and communities in the global economy.

Prepared by: Jay Vince D. Serato


Introduction
CCS Vision

A leading Center of Excellence


in Computing Education

Prepared by: Jay Vince D. Serato


Introduction
CCS Mission

To provide quality
industry-standard
computing education

Prepared by: Jay Vince D. Serato


Introduction
COURSE SYLLABUS
Omae wa mou shindeiru

Prepared by: Jay Vince D. Serato


Introduction
Course Syllabus
• This is an introductory course that provides comprehensive
introduction to the C language.

• This course aims to discuss program development and


concentrate on logic formulation.

Prepared by: Jay Vince D. Serato


Introduction
Course Syllabus

• Thorough treatment is given to the topics on iterative and


control structures, functions and parameter passing, and
pointers so that students will be able to write flexible and
user-friendly programs.

Prepared by: Jay Vince D. Serato


Introduction
Course Outcomes
• CLO1. Explain the importance of the course in relation to the
goals and objectives of the program, the College and the
University.

• CLO2. Design a flowchart using the correct symbols and


implement a C program solution to a problem following the
C programming language structure to solve a given and
analyzed problem.

Prepared by: Jay Vince D. Serato


Introduction
Course Outcomes
• CLO3. Choose and explain appropriate control-flow
structure (sequential, conditional or iteration constructs) for a
given programming task

• CLO4. Test and debug flowcharts and programs to check the


reliability of the C program solutions by tracing and
debugging.

• CLO5. Apply the techniques of decomposition to break a


program into smaller pieces.
Prepared by: Jay Vince D. Serato
Introduction
Course Syllabus
Topic 1: Introduction to flowcharting and C Programming

ILO1. Discuss flowcharting and algorithm


ILO2. Formulate an algorithm given a problem and construct
flowcharts
ILO3. Appreciate the importance of using Algorithm and
Flowcharting as problem
solving tools
ILO4. Discuss what a compiler is and what it does
Prepared by: Jay Vince D. Serato
Introduction
Course Syllabus
Topic 2: C Programming Language Elements

• ILO1. Describe what C programming is and learn how to write


programs
• ILO2. Identify the basic components of a C program including
symbols, identifiers, constants, and input/output statements
• ILO3. Demonstrate how to declare variables of different data
types
• ILO4. Explain what an assignment statement is and what it does
Prepared by: Jay Vince D. Serato
Introduction
Course Syllabus
Topic 2: C Programming Language Elements

• ILO5. Apply the use of arithmetic operators in a program.


• ILO6. Examine how a program evaluates mixed arithmetic
expressions
• ILO7. Demonstrate typecasting
• ILO8. Explain how to include pre-processors and why they are
necessary

Prepared by: Jay Vince D. Serato


Introduction
Course Syllabus
Topic 2: C Programming Language Elements
• ILO9. Demonstrate how to input data into the memory using
input statements
• ILO10. Compare the different ways to output results using
output statements
• ILO11. Construct sequential programs using printf() and
scanf(), and symbols.

Prepared by: Jay Vince D. Serato


Introduction
Course Syllabus
Topic 3: Sequential Control Structure

• ILO1. Identify the reserved words in C.


• ILO2. Appreciate the importance of following the syntax
when creating a C program
• ILO3. Recognize syntax errors, run-time errors and logical
errors when constructing programs
• ILO4. Implement a program using the basic I/O functions,
symbols, punctuation marks, and arithmetic operators.
Prepared by: Jay Vince D. Serato
Introduction
Course Syllabus
Topic 4: Functions

• ILO1. Discuss the meaning and purpose of function


• ILO2. Differentiate built-in function from user-defined
function
• ILO3. Differentiate between local variable and global
variables
• ILO4. Construct user-defined functions using the keywords
return and void
Prepared by: Jay Vince D. Serato
Introduction
Course Syllabus
Topic 4: Functions

• ILO5. Explain the purpose of using parameters


• ILO6. Compare actual parameters from formal parameters
• ILO7. Demonstrate a C program with built-in function and
user-defined functions

Prepared by: Jay Vince D. Serato


Introduction
Course Syllabus
Topic 5: Selection Control Structure

• ILO1. Apply the use of conditional and logical operators


• ILO2. Discover how to evaluate logical (boolean)
expressions
• ILO3. Implement programs using the best selection structure

Prepared by: Jay Vince D. Serato


Introduction
Course Syllabus
Topic 6: Loops and Iteration

ILO1. Demonstrate repetition control structures using the


while loop statement.
ILO2. Demonstrate the use of break and continue;
ILO3. Construct and use a counter-controlled, sentinel-
controlled and flag-controlled repetition structures;
ILO4. Differentiate the various iteration statements from each
other and implement nested control structures.
Prepared by: Jay Vince D. Serato
Introduction
Course Policies

Prepared by: Jay Vince D. Serato


Introduction
ATTENDANCE
The instructor shall record the attendance on lectures and laboratory meetings.
Ten (10) minutes shall be given as a grace period. Shall a student come into class
beyond the grace period, the student is deemed late.

The university regulations on tardiness and absences will be observed. The student
will be alerted via text message and/or email shall the student committed tardiness
or absences that may soon lead to an automatic drop of the subject.

Prepared by: Jay Vince D. Serato


Introduction
CHEATING

The instructor condemns any form of cheating, may it be on assignments, quizzes,


examinations, or machine problem submissions. Shall one or more students be
caught cheating, the instructor shall reserve the right to mark a grade of ZERO to
the said submission.

Prepared by: Jay Vince D. Serato


Introduction
SPECIAL EXAMS

Should a student not be present during a major examination, the student shall be
given a special exam on a case-to-case basis given that the said student has
presented a valid excuse one (1) week prior to the examination date. Failure to
submit a valid excuse at all or within the time period will not be warranted a special
examination.

Prepared by: Jay Vince D. Serato


Introduction
SUBMISSIONS

Machine Problems and Machine Problem Assignments should be submitted on


time. The students will submit a recorded video of themselves explaining their
code and functions shall it be a machine problem assignment.

Prepared by: Jay Vince D. Serato


Introduction
SUBMISSIONS
Kindly refer to the table below for the maximum possible points to be granted upon
time of submission relative to the submission deadline.

Time Lapsed (hours) Maximum Points


0 100%
0-3 85%
3-8 80%
8-16 75%
16-32 65%
32-48 55 %
>48 50%

Prepared by: Jay Vince D. Serato


Introduction
Grading System
Ser tres lang ser

Prepared by: Jay Vince D. Serato


Introduction
Grade Calculation

Grading System
• Grade
= 60% Lecture
[60% Formative, 40% Summative]
+ 40% Laboratory
[70% Lab Acts, 30% Summative]

Formative Summative

Prepared by: Jay Vince D. Serato


Introduction
Class Groupings

Prepared by: Jay Vince D. Serato


Introduction
Class Groupings
• Form a group with a maximum of four (4) members.

• In the conversation area that I will post today, comment or


reply to it with your chosen team name (the first letter of your
team name must be unique) and the team members.

• Deadline for this is next meeting. Those who do not have any
group before next meeting will be assigned to a group
randomly.
Prepared by: Jay Vince D. Serato
Introduction
Class Groupings
• The purpose of the grouping is to accumulate Group Points
(GP).

• Class Participation will merit a significant amount of GP.

• The GPs will be converted into bonus points in your exams.

Prepared by: Jay Vince D. Serato


Introduction
PAY via

http://bit.ly/CITU_Payment
WHY DRAGONPAY?
Prepared with
Compared by: Jay Vinceplatforms,
other D. Serato FAO can confirm and verify payments faster via DragonPay.
Guidance Center

Learning Resource
& Activity Center
Medical-Dental Clinic
Office of Admissions
and Scholarships
Student Affairs Office

Safety and Security


Department
Technical Support
Watch videos about the E-Services to Know More:
Prepared by: Jay Vince D. Serato
https://bit.ly/CIT101-StudentSupportOffices Group
/cituguidancecenter
Prepared by: Jay Vince D. Serato Code: ifjmyef [email protected]
Chat a Librarian Research Consultation Service
Digitized Document Delivery Webliography
Integrate E-Sources to a Course Webliotherapy
Information Literacy Program Book for Pick-Up Borrowing
Online Library Orientation tinyurl.com/BorrowingforStudents

/cituniversitylibrary
Prepared by: Jay Vince D. Serato Code: g9h1c26 [email protected]
Online Medical/Dental Consultation Issuance of Medical/Dental Certificate
for school-related concerns
bit.ly/StayHealthy-eClinicIsHereForYou bit.ly/StayHealthy-eClinicIsHereForYou

/CITUMDC
Prepared by: Jay Vince D. Serato [email protected]
College Admissions Peer Learning Program:
Computation of GWAG /CITUPeerLearningProgram
Announcement of Scholarship Applications
Assistance on Scholarship Needs & Concerns Honor Society:
Endorsement of the Honor Roll and Academic Scholars /cituhonorsociety

/CITUOAS
Prepared by: Jay Vince D. Serato [email protected]
Accreditation of Student Organizations Request for Shifting
Endorsements of Student Activity Proposals bit.ly/REQUEST-ShiftingProgram
Issuance of Good Moral Certificate Facilitation of Tranferees
bit.ly/REQUEST-SAO-GMC cituweb.pinnacle.com.ph/aims/applicants

/cituniversitysao
Prepared by: Jay Vince D. Serato [email protected]
SAFETY AND SECURITY
DEPARTMENT

Offline Service during Pandemic:


Visitor’s entry, and the receiving of mails, bills and packages sent at the school
Online Service:
Request for Campus Entry, Conduct Regular Orientation to Personnel for the New Normal, and
Daily Submission of Situation Reports

[email protected]
Prepared by: Jay Vince D. Serato
Troubleshooting & Repair of Computer Software
Creation of Institutional Emails & Moodle Account
Assist Students on Technical Problems in Moodle & MS Team
Extend on-site service for installation and reformat of computer

/citutsg
Prepared by: Jay Vince D. Serato Code: s9vazhr [email protected]
About MADE4Learners Framework
About Resources, Guides
and Other Tools

ALL LINKS to Student


Support Services

bit.ly/MADE4Learning-STUDENT-Helpkit
Prepared by: Jay Vince D. Serato
https://www.facebook.com/tatakteknoy

Prepared by: Jay Vince D. Serato


https://www.facebook.com/CITUniversity

Prepared by: Jay Vince D. Serato

You might also like