Skyline College

Computer Science at Skyline College

The Computer Science offerings at Skyline College are intended to give students a solid foundation in computer programming, as well as an opportunity to investigate personal computer use with a micro computer, and the societal implications of our growing use and dependence on computerized technology. While Skyline College does not currently offer an Associate Degree in Computer Science specifically, students can earn degrees in Network Engineering Technology that can help you create a clear path for transfer to a four-year institution.

Available Courses

This course list provides an overview of courses per college course catalogs. Not all of the courses listed use NETLAB+. For complete information, please see the individual college website.

NETX 423 - MOBILE DEVICE CONNECTIVITY SUPPORT - 2 Units

Recommended: NETX 400 or equivalent.

The essentials of mobile device end-user support, including over-the-air technologies, network infrastructure, mobile device management, security, and troubleshooting techniques. Students will gain the knowledge and skills required to understand, deploy, and troubleshoot mobile devices. Patterned after CompTIA Mobility+ Certification.

NETX 430 - INTRODUCTION TO ROUTERS - 3 Units

Prerequisites: NETX 400 or equivalent training or experience.

Examines common protocols, IP networking concepts and
subnetting techniques. Includes instructor directed handson
activities. Patterned after Cisco training guidelines.

NETX 431 - NETWORK SWITCHES CONCEPTS AND APPLICATIONS - 3 Units

Prerequisites: NETX 400 or equivalent training or experience.
Recommended: NETX 430 or equivalent.

Examines switching protocols, spanning tree protocols, virtual LANs and other specific models. Basic design of switch configurations and the use of switches in network architecture will be covered. Includes instructor directed hands-on activities. Patterned after Cisco training guidelines.

NETX 432 - ROUTING CONCEPTS AND APPLICATIONS - 3 Units

Prerequisites: NETX 430 or equivalent training or experience.

Advanced course on routing concepts and configuration on large internetworks. Students will configure and manage routers by implementing common protocol such as EIGRP and OSPF. Other topics include access-list, routing principles, VLSM and WAN technology. This course is aligned with 4th module of Cisco Network Academy Course (CCNA-4).

COMP 155 - COMPUTER PROGRAMMING VISUAL BASIC - 3 Units

Prerequisites: MATH 110 or equivalent.

An introduction to computer programming using the high level language VISUAL BASIC. The course covers terminology and syntax, event-driven and object-oriented programming, how to solve problems starting with descriptions of the problem in English and translating the description into Visual Basic.

NETX 435 - NETWORK SECURITY - 3 Units

Prerequisites: NETX 430 or equivalent training or experience.

Introduction to network security using firewall and VPN (virtual private network) technology. Students will be exposed to the theory and application of both firewall and VPN network architecture. Students will have the opportunity for hands-on practice to administer security policy and VPN configuration using both Check Point software and Cisco's ASA (Adaptive Security Appliance).

COMP 250 - INTRODUCTION TO OBJECT ORIENTED PROGRAMMING: C++ - 3 Units

Prerequisites: MATH 222 or equivalent.

Recommended: Some previous programming experience or coursework. Introduction to programming and software engineering for computer science and engineering majors and computer professionals. A systematic approach to the design, implementation, and management of robust C++ computer programs. Course emphasizes Object-Oriented programming design, programming documentation, testing and debugging techniques.

NETX 439 - TROUBLESHOOTING THE INTERNETWORK - 3 Units

Prerequisites: NETX 431 and NETX 432, or equivalent training or experience.

Focus on troubleshooting methodology and techniques on
routers and switches in a network infrastructure. Students
will learn to use existing software diagnostic features and
use a protocol analyzer in the analysis and troubleshooting
of networks.

COMP 251 - INTRODUCTION TO MICROCONTROLLERS WITH C/C++ - 1 Unit

Prerequisites: Completion of, or concurrent enrollment in COMP 250 or equivalent.

Introduction to computer programming concepts and methodologies in C/C++ using microcontrollers to program computer circuits and hardware. Covers a microcontroller such as the Atmel AVR or Arduino single board computer and circuits like LED displays and servo motor controllers. Teaches algorithms, data types, memory usages and management, files and streams, hardware interfaces, sensors, motors, basic control techniques, and microcontroller peripherals including timers, analog-to digital conversion, interrupts, and serial communication.

NETX 440 - INTRODUCTION TO MICROSOFT SERVER ADMINISTRATION - 3 Units

Prerequisites: NETX 400 or equivalent training or experience.

An introductory course in Server Administration specific
to Microsoft Server. Coverage includes the functions and
concepts of local and wide area networks, Microsoft server,
user and group accounts and domain services. Hands-on
experience provided in configuring and troubleshooting
servers, workstations, and peripheral devices. Course is
patterned after Microsoft Solutions guidelines.

COMP 252 - DATA STRUCTURES: C++ - 3 Units

Prerequisites: COMP 250 or equivalent.

Design and implementation of larger projects using object oriented
software engineering principles with emphasis
on definition and use of data structures including: arrays,
stacks, queues, linked lists, trees, hash tables, dictionaries,
sets and graphs. Standard methods are used for sorting,
searching and analyzing the relative efficiency of algorithms
(Big-O notation). This course conforms to the ACM CS2
standards.

NETX 443 - INTRODUCTION TO LINUX ADMINISTRATION - 3.5 Units

Recommended: NETX 400 or equivalent training or experience in basic Network addressing and protocols.

An introductory course in Linux administration in a networked environment, including instructor-directed hands-on activities. Students will install a Linux system and perform basic administrative tasks using the BASH shell. Topics include system architecture, FHS, GNU and UNIX commands, devices and Linux file systems, network configuration and troubleshooting, and printing systems. Patterned after Linux Professional Institute and CompTIA Linux certification objectives.

COMP 256 - COMPUTER ARCHITECTURE AND ASSEMBLY LANGUAGE - 3 Units

Prerequisites: COMP 250 or equivalent.

Covers the basics of Integrated Circuit technology, digital logic gates and circuit design, computer organization and ISA standard computer architecture, microcode, number systems and data representation, machine languages, Assembly languages and programming, memory systems, addressing, Operating Systems, interrupt/exception handling, input/output processing, and the connection between high-level language, assembly language, and machine operation on a microprocessor system.

NETX 450 - VOICE OVER IP (VOIP) ESSENTIALS - 3 Units

Prerequisites: NETX 430 or equivalent training or 6 months on-the-job experience with routing and NETX 431 or equivalent training or 6+ months of on-the-job network switching experience.

Introduction to VoIP theory and configuration. Key topics include VoIP Gateway, Call Flows, IP phone configurations, dial peers, Voice Mail and End User Support. Students will configure VoIP phone systems in a real-world environment.

NETX 400 - INTRODUCTION TO LOCAL AREA NETWORK Cisco Academy Course CCNA 1 - 3 Units

An introductory course in networking, with focus on local area networks (LAN). Topics include LAN hardware (network interface cards, hubs, switches, and SOHO routers), LAN topologies, network administration through MS Windows, the OSI reference model and the TCP/IP protocol stack. Ethernet operation, IP network addressing and routing, and TCP/IP transport protocols are explored with lecture, on-line module and hands-on activity. This course is aligned with the first module of the Cisco Network Academy (CCNA-1) and includes a student enrollment in the Academy.

NETX 670 - COOPERATIVE EDUCATION IN NETWORK ENGINEERING TECHNOLOGIES - 4 Units

Prerequisites: Permission of the NETX Cooperative Education Supervisor, concurrent enrollment in a planned vocational program, and employment in a college-approved job directly related to the student’s academic major.

Students may receive credit for work experience related to their major field or to their established career goal. Seminars and individual conferences are scheduled at convenient times during the semester to assist the student in establishing learning objectives related to the student's employment. Students are given appropriate assignments related to the stated objectives and graded in accordance with the college's established grading system. As an alternative, related instruction classes meeting one hour per week, usually in the evening, are available for those students who prefer or need a more structured learning process. Four units of credit for 300 hours worked per semester may be earned by students with jobs related to their academic or occupational majors or goals. May be repeated for credit up to 16 units. This limitation applies to Occupational Cooperative Education work experience courses offered within the SMCCCD.

NETX 401 - SURVEY OF NETWORKING AND WIRELESS TECHNOLOGIES - 3 Units

Introduction to today’s convergent communications technologies. Course will examine the structure, function and services of the networks and systems used to provide voice, data, and wireless communications. This course has been designed to provide anyone interested with insight into the workings and opportunities of this dynamic and exciting field.

NETX 410 - STRUCTURED WIRING AND CABLING - 3 Units

Hands-on technical introduction to the EIA/TIA 568 and related standards of Structured Wiring and Cabling systems for Networking infrastructures. Course covers tools, test equipment, cables, terminations, and specifications. Students will install, test and troubleshoot data lines, network patch panels, hybrid cabling and PoE distribution. Course is based on Fiber Optics Association CPCT & CFOT certification standards.

NETX 411 - FIBER OPTICS TECHNOLOGY - 3 Units

An introductory course in fiber optics technology that will include the theory of fiber optic communications, fiber systems design, network construction, and fiber optic test equipment. Instructor-directed hands-on splicing and working with test equipment will be a component of the Course.

NETX 413 - WIRELESS LOCAL AREA NETWORKS - 3 Units

Prerequisites: NETX 400 or equivalent training or experience.

An in depth technical course in the design and implementation of wireless local area networks. Students will be introduced to the technology, infrastructure, application and installation of wireless networks. Students will install and administer a wireless network using Cisco product lines.

NETX 420 - PC CONFIGURATION AND REPAIR - 6 Units

Provides preparation for A+ certification. A handson technical course designed to provide an in-depth understanding of PC hardware and software from installation and repair outlook. Materials covered will include beginning and advanced software, hardware components and configuration, operating systems and how they control the PC. Includes direct hands-on experience with the tools and skills required for entry-level employment.

NETX 421 - A+ CERTIFICATION EXAM PREP - 2 Units

Prerequisites: NETX 420 or equivalent study or training in another school, in military service, or on-the-job training or experience.

Designed to assist students in preparing to take the CompTIA A+ certification exams for Computer Repair. Students who have completed NETX 420 or equivalent course work (or have similar training or work experience) may enroll in this course.

STUDENT SUCCESS

We are proud of our students!

Find out from your instructor
how to be featured in our
student successes

READ MORE STUDENT SUCCESS STORIES!