[Index][Search][Home Page]

Computer Networking and Information Technology

Announcement of Curricula

 DEGREE CURRICULUM

     Major

CREDIT CERTIFICATE CURRICULA

General Information

For students who wish to transfer to a four-year college, or who want computer training that will lead to employment, the Computer Networking and Information Technology Department offers certificate programs.  Areas of study include computer technical support, networking, security, and web site administration.

Learning Outcomes

Students who complete vocational and occupational department certificates demonstrate technical and professional competencies that meet industry standards for employment, and are prepared for industry-recognized external certification exams.

Transfer to Other Colleges and Universities. Students who complete the two-year Associate of Science degree program may choose to continue their education and earn a Bachelor's degree. City College of San Francisco has transfer agreements with many of the California State Universities and University of California campuses.

Students who are interested in transferring after completion of the two-year degree program should consult the "Transfer Information" section of this catalog and discuss their plans with their program advisor or counselor.

Degree Curriculum 

Computer Networking and Information Technology

Students graduating with an Associate of Science degree at City College of San Francisco with a Major in Computer Networking and Information Technology (CNIT) may seek employment in entry-level network administration or computer technical support positions. After completion of the required General Education areas and 21 units of CNIT courses with a grade of C or better, a student could qualify for an A.S. degree with a Major in Computer Networking and Information Technology. The Major consists of completion of the Core Courses and 9-11 units of electives as required from one of the option areas listed below.

Courses Required for the Major in Computer Networking and Information Technology

Core Courses                                       Units
CNIT 103 Computer Hardware ......................... 3
CNIT 106 Introduction to Networks 
    or CNIT 106C Introduction to Network Convergence
    or CNIT 201E Network Fundamentals .............. 3
CNIT 131 Internet Basics and Beginning HTML ........ 3
CNIT 120 Network Security .......................... 3
Option in Computer Technical Support
Required
CNIT 104 Operating Systems Technologies ............ 3
CNIT 105 Computer Technical Support ................ 2

CNIT 103L Computer Hardware Lab 
    or CNIT 104L Operating Systems Tech Lab 
    or CNIT 105L Computer Tech Support Lab ......... 1
    Total Units ................................... 18
Option in Internet and Web Development Techniques
Required
CNIT 132 Intermediate HTML and XHTML ............... 3
CNIT 133 Interactive Web Pages, Java Script,
    and AJAX ....................................... 3
CNIT 134 Server Side Technologies: ASP.NET ......... 3
    Total Units ................................... 21
Option in Network Security
Required
CNIT 121 Computer Forensics ........................ 3
CNIT 122 Firewalls ................................. 3
CNIT 123 Ethical Hacking and Network Defense ....... 3
    Total Units ................................... 21
Option in Wireless Networks
Required
CNIT 107 Wireless LANs ............................. 3
CNIT 108 Wireless Networks Advanced ................ 3
CNIT 212 Cisco Wireless ............................ 3
    Total Units ................................... 21
Option in Cisco Networking
Required
CNIT 202E Routing Protocols and Concepts ........... 3
CNIT 203E LAN Switching and Wireless ............... 3
CNIT 204E Accessing the WAN ........................ 3
    Total Units ................................... 21
Option in Microsoft Windows
Electives

CNIT 342 Windows Server Administration ............. 3
CNIT 343 Windows Server Network Infrastructure ..... 3     Total Units ................................... 18

Certificate Curricula

The certificate programs are designed to meet the needs of students who want 1) to obtain entry-level employment, 2) to advance in their current positions, or 3) to change careers. Certificate programs enable students to demonstrate specialization in areas such as computer technical support, networking, security, and web site development techniques.

Requirements for the Certificate of Completion. A student may obtain the Certificate of Completion by completing each of the courses offered in the certificate programs as listed below, with a grade of C or higher.

Certificate programs are available. Each program prepares a student for a different career path. Additional information is available from the Department Chairperson.


Computer Technical Support

This program provides instruction in the support of a typical workplace computer environment including hardware, operating systems, and application programs. Students in this program practice diagnostic troubleshooting, technical and logical problem solving, end-user training and customer relations skills.

Courses Required for the Certificate of Achievement in Computer Technical Support

Course                                            Units
CNIT 100 Intro to Computers Using PCs .............. 3
CNIT 101 Operating Systems I - Windows ............. 3
CNIT 102 Operating Systems II - Command Line ....... 3
CNIT 103 Computer Hardware ......................... 3
CNIT 104 Operating Systems Technologies ............ 3
CNIT 105 Computer Technical Support ................ 3
CNIT 106 Intro to Networks ......................... 3
CNIT 197 Work Experience or CS 198A
    or CNIT 103L Computer Hardware Lab
    or CNIT 104L Operating System Tech Lab
    or CNIT 105L Computer Tech Support Lab ......... 1
    Total Units ....................................22
Electives: 
CNIT 30 Internet Safety ............................ 1
CNIT 40 Windows Security Basics .................... 1
CNIT 70 WiFi Basics ................................ 1

Computer Technician

The program of study for the Computer Technician Certificate includes instruction and practice in the identification, installation, and configuration of hardware devices to build, maintain, upgrade, and improve performance of a computer system. This course prepares students for CompTIA's A+ exam, a certification equivalent to six months' work experience as a computer technician.

Courses Required for the Certificate of Accomplishment in Computer Technician

Course                                            Units
CNIT 101 Operating Systems I - Windows ........... 3
CNIT 102 Operating Systems II - Command Line ..... 3
CNIT 103 Computer Hardware ....................... 3
CNIT 103L Microcomputer Hardware Lab ............. 1
CNIT 104 Operating Systems Technologies .......... 3
CNIT 104L Operating Systems Tech Lab
    or CNIT 197 Internship or Work Experience .... 1
    Total Units ................................. 14

Digital Home Technology Integration

The program of study for the Certificate of Accomplishment in Digital Home Technology Integration provides instruction in the fundamental concepts and technical skills needed to install, maintain and troubleshoot computers systems that are present in a modern home or office, including those delivering the Internet and audio/visual digital data, and  those controlling the network, appliances, security and utilities of the home. It prepares for the CEA-CompTIA DHTI+ Certification.

Courses Required for the Certificate of Accomplishment in Digital Home Technology Integration

Course                                            Units
CNIT 103 Computer Hardware ....................... 3
CNIT 104 Operating Systems Technologies .......... 3
CNIT 105 Computer Technical Support .............. 3
CNIT 106C Introduction to Network Convergence .... 3
CNIT 150 Digital Home Technology Integration ..... 3
    Total Units ................................. 15

E-Commerce Systems Development

The program of study for the Certificate of Accomplishment in E-Commerce Systems Development provides instruction in the fundamental concepts and technical skills needed to design, develop, and support a commercial Internet website and database. Teams of students in this program plan, design, develop and test a working practical project in the workplace or on campus.

Course                                            Units
CNIT 120 Network Security ........................ 3
CNIT 131 Internet Basics and Beginning HTML....... 3
CNIT 190 Internet Systems Analysis and Design .... 3
CNIT 342 Windows Server Administration ........... 3
CNIT 343 Windows Server Network Infrastructure.....3
    Total Units ................................. 15

Fundamentals of Networking

The program of study for the Fundamentals of Networking Certificate provides a solid core of the concepts and terminology, an introduction and overview of all aspects of computer networking, including components and principles of local and wide area networking and the Internet. Students who complete this certificate will be ready to undertake further study and advance to more specific industry training.

Courses Required for the Certificate of Accomplishment in Fundamentals of Networking

Course                                            Units
CNIT 103 Computer Hardware ....................... 3
CNIT 104 Operating Systems Technologies .......... 3
CNIT 106 Introduction to Networks
    or CNIT 106C Intro to Network Convergence
    or CNIT 201E Network Fundamentals ............ 3
CNIT 131 Internet Basics and Beginning HTML ...... 3

    Total Units ................................. 12

Network Security

This program provides instruction in the measures that must be taken to detect and prevent network security mistakes and vulnerabilities, and includes descriptions of common attacks and methods to configure the operating system, servers, routers, firewalls, and email. Preparation for the CompTIA Security+ exam.

Courses Required for the Certificate of Accomplishment in Network Security

Course                                             Units
CNIT 106 Introduction to Networks
    or CNIT 106C Intro to Network Convergence
    or CNIT 201E Network Fundamentals ............. 3
CNIT 108 Wireless Networks, Advanced .............. 3 
CNIT 120 Network Security ......................... 3
CNIT 122 Firewalls ................................ 3
CNIT 123 Ethical Hacking
    or CNIT 221 Cisco PIX firewall & Router Sec
    or CNIT 124 Advanced Ethical Hacking .......... 3
    Total Units .................................. 15

Routing and Switching (Cisco)

The program of study for the Certificate in Routing & Switching (Cisco) includes instruction and practice in the theory, design, configuration, and operation of simple Local and Wide Area Networks. This course of study prepares students for entry-level positions in network administration and for the Cisco Certified Network Associate (CCNA).

Courses Required for the Certificate of Achievement in Routing and Switching (Cisco)

Course                                             Units
CNIT 103 Computer Hardware ......................... 3
CNIT 201E Network Fundamentals ..................... 3
CNIT 202E Routing Protocols and Concepts ........... 3
CNIT 203E LAN Switching and Wireless ............... 3
CNIT 204E Accessing the WAN ........................ 3
CNIT 120 Network Security .......................... 3
CNIT 342 Windows Server Administration ............. 3
    Total Units ................................... 21

Web Site Development Techniques

The program of study for the Certificate of Accomplishment in Web Site Development Techniques includes instruction and practice in the configuration and operation of web sites. This course of study prepares students for entry-level positions in web site administration.

Courses Required for the Certificate of Accomplishment in Web Site Development Techniques

Course                                             Units
CNIT 131 Internet Basics and Beginning HTML ....... 3
CNIT 131A XML-Extensible Markup Language .......... 3
CNIT 132 Intermediate HTML and XHTML .............. 3
CNIT 133 Interactive Web Pages: Jvascript & AJAX. . 3
CNIT 134 Server-side Technologies: SML & ASP.NET .. 3
    Total Units .................................. 15



Windows Networking

The program of study for the Certificate of Accomplishment in Windows Networking includes instruction and practice in the theory, design, configuration, and operation of local and wide area networks using Microsoft Windows servers. This course of study prepares students for entry-level positions in network management and technical support of Windows networks.

Courses Required for the Certificate of Accomplishment in Windows Networking

Course                                             Units
CNIT 106 Local Area Networks
    or CNIT 106C Intro to Network Convergence 
    or CNIT 201E Networking Fundamentals .......... 3
CNIT 120 Network Security ......................... 3
CNIT 342
Windows Server Administration ............ 3 CNIT 343 Windows Server Network Infrastructure..... 3   
    Total Units .................................. 12

Wireless Networking

The program of study for the Certificate of Accomplishment in Wireless Networking includes description, installation, and configuration of network devices for wireless communication, and focuses on issues of performance and security. Completion of the certificate prepares students to take the Certified Wireless Network Administrator (CWNA) and the Certified Wireless Security Professional (CWSP) exams.

Courses Required for the Certificate of Accomplishment in Wireless Networking

Course                                             Units
CNIT 106 Introduction to Networks 
    or CNIT 106C Intro to Network Convergence
    or CNIT 201E Network Fundamentals ............. 3
CNIT 107 Wireless LANs ............................ 3
CNIT 108 Wireless Networks, Advanced .............. 3
CNIT 212 Cisco Wireless ........................... 3
    Total Units .................................. 12


Lamp Administration

The program of study for the certificate in LAMP (Linux, Apache, MySQL and PHP/Perl or Ruby) Administration includes instruction and practice in: administering a Linux server; configuring an Apache web server; installing a MySQL Database; and advanced programming techniques using PHP or Perl or Ruby. This course of study prepares students for entry-level positions in LAMP operations and administration. It is required that a student have completed the certificate in LAMP Fundamentals prior to pursuing this program of study.

Course					     Units
CS 260A Unix/Linux System Administration........ 3
CNIT 272 Apache Web Server Advanced............. 2
CNIT 270 Unix/Linux Network Services............ 3
CS 155B MySQL Database Administration........... 3
CS 130A Advanced PHP Programming
   or CS 113B Object Oriented Perl Programming
   or CS 232R Ruby on Rails Development......... 3
 Total..........................................14

Lamp Fundamentals

The program of study for the certificate in LAMP (Linux, Apache, MySQL and PHP/Perl/Python or Ruby) Fundamentals will give students an introduction to open source computing skills. Students will learn the fundamentals of: working in a Linux environment; installing Apache web servers; using MySQL databases; and, basic programming techniques using PHP or Perl or Python or Ruby. This course of study prepares students for entry-level positions in LAMP operations and administration.

Course				    	      Units
CS 160A Introduction to Unix/Linux............... 2
CS 160B Unix/Linux Shell Scripting............... 2
CNIT 271 Apache Web Server Introduction.......... 1
CNIT 201E Network Fundamentals
   or CNIT 106 Introduction to Networks.......... 3
CS 155A MySQL Databases.......................... 3
CS 130A PHP Programming
   or CS 113A Introduction to Perl Programming
   or CS 131A Python Programming
   or CS 132A Ruby Programming................... 3
   Total........................................ 14

[Index][Search][Home Page]