Professional Documents
Culture Documents
REF:
SICAT-CD2-BSCS-CS403-2015
II.
PROGRAM OUTCOMES
The Bachelor of Science in Computer Science (BSCS) is a four-year degree program designed to prepare students to be Computer
Scientists with sub-specialists. The program provides progressive structures in which students are able to gain ever-wider knowledge and
understanding, appropriate skills, and ethics. The program outcomes include three domains such as knowledge, skills, and values to
introduce students to the theory and practice of Computer Science, including software development techniques and the technologies
underlying specific application areas such as computer systems servicing and computer programming.
1
After finishing the B.S. Computer Science program, the graduates should be able to:
Domains
Knowledge:
1. Analyze requirements for rapidly changing computing problems and information system environments;
PK1
2. Identify scientific terms, facts, concepts, principles, theories and methods;
3. Design well-tested solutions for rapidly changing computing problems and information system environments;
PK3
4. Employ technical and academic developments to improve capabilities in the field of Computing profession.
PK4
PK
Skills:
1. Utilize fundamental to complex skills and tools necessary for computing practices;
PSI
2. Obtain materials, tools and equipment in accordance with job requirements;
PS2
3. Participate in workplace communication, practice career professionalism, and occupational health and safety
procedures;
4. Communicate effectively by writing, speaking, listening, and computing with peers, experts, educators and a range
of audiences.
PS4
PS
Values:
PV
1. Awareness of the implications of computer science on the individual and on society;
PV1
2. Participate in service-oriented endeavors in the field of Computing profession;
PV2
3. Promote Filipino historical and cultural heritage by showing a deep and principled understanding;
PV3
4. Use computer systems to communicate and solve problems in an ethical way;
PV4
5. Practice Christian way of service in their personal and professional deeds as Sicatians in the service of the society and
divine providence.
PV5
PK2
PS3
III.
IV.
COURSE INFORMATION
Course Code
CS 403
Course Description
Second Semester
Credit Units
Course Pre-requisite
(if there is any)
N/A
Course Description
This course on Data Communications and Networks provides an introduction to the fundamental concepts
on data communication and the design, deployment, and management of computer networks.
Course Outcomes
At the end of the term, the would-be Computer Scientists are expected to:
Fourth Year
Lecture: Three (3) units
Laboratory:
Lecture: Three (3) hours
Laboratory:
Knowledge:
1. Identify the different components and their respective roles in a communication system
2. Propose efficient, cost effective, reliable and appropriate technology to establish
communication links
3. Design an enterprise network employing the common LAN technologies and be able to
evaluate the advantages and disadvantages
4. Describe the technical issues related to the Wide Area Networks and identify the
common technologies available in establishing WAN infrastructure
5. Describe the specific actions that can be taken to enforce network level security
Skills:
1. Utilize fundamental to complex skills and tools necessary for data communications and
networking
3
COK
COK1
COK2
COK3
COK4
COK5
COS
COS1
2. Configure a PC to work as a host in a TCP/IP network and to use the IP-based commands
to facilitate the troubleshooting process
3. Obtain materials and tools in performing basic computer troubleshooting
4. Communicate effectively in presenting networking works with peers and a range of
audiences
Values:
1. Responsiveness of the requirements for different operating systems platforms
2. Participate in team-oriented endeavors in the field of computing practices
3. Utilize computer applications in doing specific tasks
4. Apply computing ethics in accordance with society, norms, and industry standards
Learning Outcomes
COS2
COS3
COS4
COV
COV1
COV2
COV3
COV4
At the end of the term, the future Computer Scientists should be able to:
Prelim
1. Describe the basic concept of communications and the electronic implementation of
communications paradigms
2. Identify the characteristics and analyze the signal properties
3. Describe how digital data can be transmitted using analog transmission facilities
4. Map a binary pattern into a signal encoded using different encoding schemes
5. Select a suitable transmission media for the implementation of a communication
network
6. Recognize the constrains related to the practical usage of transmission media
Midterm
7. Describe the design issues related to data transfer
8. Compare and contrast the circuit and packet switching technologies
9. Describe the concept and the use of multiplexing technologies
10.Describe error control mechanisms
11.Describe the advantages of a layered architecture
12.Illustrate the roles of each layer in the OSI model two process process communication
13.Provide a description of the emergence and the evolution of computer networks
14.Discuss the selection of suitable geometric layout for a network based on the standard
topologies
15.Outline the features of different types of computer networks
Semi-Final
16.Give a description of the TCP/IP protocol suite including the roles of major protocols
17.Configure an IP address block into a given number of subnets
18.Use the IP-based diagnostic commands to support troubleshooting in IP networks
19.Describe IP routing mechanisms
20.Describe the popular application layer protocols in the Internet
21.Recognize the limitations of IP version 4 and the advantages of IP version
4
LO1
LO2
LO3
LO4
LO5
LO6
LO7
LO8
LO9
LO10
LO11
LO12
LO13
LO14
LO15
LO16
LO17
LO18
LO19
LO20
LO21
Final
22.Compare and contrast different LAN technologies such as IEEE 802 LAN standards
23.Describe the problem of channel allocation in the LAN segments and the solutions used
24.Design a large Ethernet network using hubs and switches and to suggest the suitable
devices to provide the connectivity to the other outside networks
25.Describe the problems associated in deploying a wireless LAN and propose solutions
26.Identify the techniques of securing a private network
27.Describe issues in structured cabling
LO22
LO23
LO24
LO25
LO26
LO27
Knowledge:
Identify the different components and
their respective roles in a
communication system
Propose efficient, cost effective, reliable
and appropriate technology to establish
communication links
Design an enterprise network employing
the common LAN technologies and be
able to evaluate the advantages and
disadvantages
Describe the technical issues related to
the Wide Area Networks and identify the
common technologies available in
establishing WAN infrastructure
Describe the specific actions that can be
taken to enforce network level security.
Skills:
Utilize fundamental to complex skills and
tools necessary for data communications
and networking
COK1
COK2
COK3
COK4
COK5
COS1
LO27
LO26
LO25
LO24
LO23
LO22
LO21
LO20
LO19
LO18
LO17
LO16
LO15
LO14
LO13
LO12
LO11
LO10
LO9
LO8
LO7
LO6
LO5
LO4
LO3
LO1
Course Outcomes
LO2
Learning Outcomes
Consultation Hours:
Day
Saturday
COS2
COS3
COS4
COV1
COV2
COV3
COV4
Time
12:00 03:00
Room
Consultation Room
Learning Plan
COURSE LEARNING OUTCOMES
TIME
ALLOTMENT
CONTENTS
ACTIVITIES/
STRATEGIES
ASSESSMENT TOOLS
LEARNING
RESOURCES
I. Fundamentals of digital
communications
1.1. Introduction to digital
communications
1.1.1. Definitions of
terms
1.1.2. Signal
propagation
1.1.3. Signal types
1.1.3.1. Sine
waves
1.1.3.2. Square
waves
1.1.4. Signal
parameters
1.1.4.1.
Amplitude
1.1.4.2.
Frequency
1.1.4.3. Phase
8 hours
- Lecture
- Group
Discussion
- Short quiz
Handouts
LCD Projector
Published Books
Library Research
8 hours
- Lecture
- Group
Discussion
- Short quiz
Handouts
LCD Projector
Published Books
Library Research
CONTENTS
TIME
ALLOTMENT
ACTIVITIES/
STRATEGIES
ASSESSMENT TOOLS
LEARNING
RESOURCES
8 hours
- Lecture
- Group
Discussion
- Short quiz
Handouts
LCD Projector
Published Books
Library Research
8 hours
- Lecture
- Group
Discussion
- Group Discussion
Handouts
LCD Projector
Published Books
Library Research
TIME
ALLOTMENT
CONTENTS
ACTIVITIES/
STRATEGIES
ASSESSMENT TOOLS
LEARNING
RESOURCES
V. Internet Protocols
5.1 Introduction
5.1.1 History of the
Internet protocols
5.1.2 Internet protocol
stack
5.1.3 IP Addressing
16 hours
10
- Lecture
- Group
Discussion
- Short quiz
Handouts
LCD Projector
Published Books
Library Research
and Routing
5.1.4 Subnetting :Fixed
and variable length
5.1.5 Unicast routing
algorithms
5.2 Transport Layer protocols
5.2.1 TCP
5.2.2 UDP
5.3 IP Support Protocols
5.3.1 ARP
5.3.2 DHCP
5.3.3 ICMP
5.4 Application Layer
Protocols
5.4.1 Domain Name
System (DNS)
5.4.2 Email SMTP,
POP, IMAP
5.4.3 FTP
5.4.4 HTTP
5.4.5 RTP and Vo IP
5.5 IP version 6
TIME
ALLOTMENT
CONTENTS
ACTIVITIES/
STRATEGIES
ASSESSMENT TOOLS
LEARNING
RESOURCES
6 hours
11
- Lecture
- Group
Discussion
- Short quiz
Handouts
LCD Projector
Published Books
Library Research
6.2.2 Interconnecting
devices: Hubs, L2 /L3
Switch
6.3 IEEE 802 MAC layer
standards :802.3 , 802.11 ,
802.15
6.4 Switched Ethernet
variants: Fast Ethernet,
Gigabit Ethernet, 10Gb
Ethernet
6.5 Wireless LANs: (802.11)
6.5.1 Access methods:
CSMA/CA
6.5.2 Frequency
Bands: ISM
6.5.3 Operating
Modes: adhoc,
Managed
6.5.4 Variants: 802.11
a/ b/ g/ n
6.5.5 Wireless
interconnection
devices: Hub, Router
6.6 Bluetooth (802.15)
wireless personal area
network
6 hours
12
- Group
Dynamics
- Group Discussion
Handouts
LCD Projector
Published Books
Library Research
13
Course Requirements:
A student is expected to comply with the following:
(1) Must have at least 80% attendance of the prescribed number of days;
(2) Obtain satisfactory ratings for the quizzes (a minimum of two ) and the major examinations ( four or three ) given for the course;
(3) Submit a major project.
Note: Admission slips authorized by the SAS Office are required to be submitted on matters relevant to absences and tardiness and excused slips
to facilitate provisions on missed activities, quizzes, and major examinations.
Grading System
20 %
40 %
40 %
Class Standing
Examinations
TOTAL
100 %
Computation of grades:
Class Standing + Major Exam
(Prelim Grade * 0.25) + (Midterm Grade * 0.25) + (Semi-Final Grade * 0.25) + (Final Grade * 0.25)
For the evaluation of the major requirements or outputs and other activities, rubrics, checklist, and peer assessment tools will be utilized.
14
Course References
A. Published Books
Halsall, Fred, (2005). Data Communications, Computer Networks and OSI, 4th Edition
Peterson, Larry L. & Davie, Bruce S. Computer Networks: A Systems Approach, 4th Edition
Stallings, William. (2007). Data and Computer Communications, 7th Edition
Tanenbaum, Andrew S. (2006). Computer Networks, 4th Edition
Prepared by:
DOROTHY D. AROMIN-CALICA
Course Instructor
Verified:
Noted:
JONALYN L. REOLIQUIO, MAEd
OIC-Registrar
Approved:
15