0% found this document useful (0 votes)
58 views5 pages

CS 101-Discrete Structures I

This document is a course syllabus for Discrete Structures I, a 3-credit introductory computer science course. The course covers set operations, logic gates, truth tables, propositional calculus, binary arithmetic operations, and problem solving techniques. Students will be assessed through quizzes, assignments, self-assessment, exams and other tools to evaluate their understanding of the declarative and functional knowledge as well as integrated learning outcomes.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views5 pages

CS 101-Discrete Structures I

This document is a course syllabus for Discrete Structures I, a 3-credit introductory computer science course. The course covers set operations, logic gates, truth tables, propositional calculus, binary arithmetic operations, and problem solving techniques. Students will be assessed through quizzes, assignments, self-assessment, exams and other tools to evaluate their understanding of the declarative and functional knowledge as well as integrated learning outcomes.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Republic of the Philippines

Lanao School of Science and Technology, Inc.


Maranding, Lala, Lanao del Norte
1st Semester
A.Y: 2020-2021

BACHELOR OF SCIENCE IN COMPUTER SCIENCE


COURSE SYLLABUS

CS 101-DISCRETE STRUCTURES I

Course Code: CS 101


Vision: The Sch
Course Title: Discrete Structures I
values for the
Credit Units: 3 units society.

Course Component: 3 Hours per Week


This is an entry level programming course designed to teach students the basics of program design, coding and testing. The purpose of the course is to
Course Description: create hierarchy charts, flow charts, pseudo code and create test tables in the process of program design. A object-oriented programming language (Java)
1. Provide
is used to reinforce the concepts learned during design.
curricul
References: Walter Savitch (2004). Java, An Introduction to Computer Science & Programming, 3rd ed. 2. Develo
3. Prepare
Other Supplemental emotion
Tutorials and videos from Internet and actual Hands-on in computer. 4. Top the
Materials:
the com
Class Attendance, Projects, Class Participation, Periodicals, Seatwork and Computer Laboratory Activities 5. Inculca
Course
commit
Requirements:
country
6. Provide
 Quizzes Cooperative Learning Activities 20%
Grading System  Major Examination 50%
Components:  Lab Activities/Attendance/Class Participation 20%
 Project 10%
A. Course Information:

Essential Learning
Teaching Assessment
Time Course Declarative Functional Integrated Learning Learning Values Assessment Tools
Frame Standards Knowledge Knowledge Outcomes (ILO) Activities Integrated Tasks
(TLA)
Prelim Set Operations  Set Operations Attentive Students must be able to: - Discussion - Obedience - Quiz Test
 The Union of the listening and - Research - Respect - Assignment Questionnaire
Truth tables Sets - Learn Set Operations
practice in paper - Activity - Discipline - Self-
 The Intersection - Learn the concepts of logic Module
diagram - Oral - Resourcefulness Assessment
of the Sets gates.
Recitation - Critical and - Exam
 The Venn - Learn to use truth table
- Quizzes Logical - Module
Diagram - Learn the concepts of
- Solving Thinking
 The Empty Sets proposition
- Dedication
 The disjoint Sets
- Perseverance
Operation
 Universal Sets
Operations
 Introduction lo
logic gates
 Propositional
calculus (or
logic)
 The proposition
and not
proposition
 Logical
connectives
 The exclusive or
Implications and
Biconditional
 Truth Table

 Binary Arithmetic - Obedience


Operation - Discussion
- Respect
 The Binary - Research - Quiz
- Discipline
Equivalent Attentive - Learn the concept of - Activity - Assignment
Solving with - Resourcefulness Test
Distribution listening and Binary Arithmetic - Oral - Self-
Midterm Binary - Critical and Questionnaire
 Binary Addition practice in paper Operations Recitation Assessment
Arithmetic Logical
 Binary Subtraction problem solving - Quizzes - Exam Module
Thinking
 Binary - Solving - Module
- Dedication
Multiplication
 Binary Division Perseverance

Semi-Final Computer  Computer Attentive - Learn the concept of -Discussion - Obedience - Quiz Test
Number System Architecture listening and Computer architecture - Respect - Assignment Questionnaire
-Research
number systems practice in paper number systems - Discipline - Self-
Module
 The Binary problem -Activity - Resourcefulness Assessment
conversion conversion - Critical and - Exam
 Binary to Octal solving -Oral - Logical
Recitation Module
 Binary to Decimal Thinking
 Binary to -Quizzes - Dedication
Hexadecimal
Perseverance
 Octal to Binary
 Decimal to Binary -Solving
 Hexadecimal to
Binary
- Obedience
- Discussion
 Introduction to logic - Respect
- Research - Quiz
gates - Discipline
Attentive -Learn the concept of Digital - Activity - Assignment
 Truth Tables - Resourcefulness Test
Logic Gates listening and logic gates. - Oral - Self-
Final  Digital Logic Gates - Critical and Questionnaire
Equations practice in paper -Learn to solve the logic Recitation Logical
Assessment
 Logic Gates - Quizzes - Exam Module
diagram equations Thinking
Equations and Input - Solving
and Output - Dedication Module
Perseverance
B. Grading System Components
 Project 10%
 Quizzes Cooperative Learning Activities 20%
 Major Examination 50%
 Activities/Attendance/Online Class Participation 20%

Level of
Program Outcomes Student Outcomes (SO) Core Values Performance Indicators
Emphasis

Elaborative explanation of the


Know the concept of Digital and Excellence, resourcefulness, critical, theories and terms inclined with
Intensive
Prepare the students to possess a Computer Number systems logical, and analytical thinking real-life situation as a beginner
strong foundation of the basics of programmers.
set operation, concept of digital
Get known with Binary Excellence, resourcefulness, critical, Submission of programming
logic and computer number Intensive
Arithmetic operations logical, and analytical thinking activities related to its field.
systems.
Know how to convert the Excellence, resourcefulness, critical, Submission of small systems
Intensive
Computer number systems logical, and analytical thinking intended for selected companies.
Prerequisite

References Walter Savitch (2004). Java, An Introduction to Computer Science & Programming, 3rd ed.

Class Attendance, Projects, Class Participation, Periodicals, Seatwork and Activities


Course Requirements:

You might also like