PREREQUISITE: Computer Information Technology 15.
Fundamentals of relational database systems. How to design, program and administer a client / server database. (A, CSU)
Bay Area Community Colleges Virtual Learning
Fresno City College
The Computer Information Technology (CIT) faculty offers a wide variety of technology courses covering everything from practical skills in Excel, to enterprise networking and mobile application development.
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.
PREREQUISITE: Computer Information Technology 12 or 15.
Principles of computer operating systems. A survey and comparison of the graphical user interface along with the command line interface using various operating systems such as Microsoft Windows and Linux, etc. (A, CSU)
PREREQUISITE: Computer Information Technology 15. ADVISORY:Eligibility for English 1A recommended.
This course introduces the architecture, structure, functions, components, and models of the Internet and other computer networks. The principles and structure of IP (Internet Protocol) addressing and the fundamentals of Ethernet concepts, media, and operations are introduced to provide a foundation for further study of computer networks. It uses the OSI (Open Systems Interconnection) and TCP (Transmission Control Protocol) layered models to examine the nature and roles of protocols and services at the application, network, data link, and physical layers. (A, CSU)
ADVISORY: Computer Information Technology 15. Eligibility for English 1A recommended.
Skills for personal computer software and hardware support; server software and hardware support: installation, configuration, diagnosing and troubleshooting system software, basic networking, memory management, server principles and configuration and customer satisfaction. (A, CSU)
PREREQUISITE: Computer Information Technology 45.
Implementing and supporting a network infrastructure. For product support professionals who will be responsible for installing, configuring and supporting a network infrastructure. Fundamentals of UNIX/Linux. (A, CSU)
PREREQUISITE: Computer Information Technology 45. ADVISORY:Computer Information Technology 50 recommended.
Implementing and supporting a Microsoft Windows network infrastructure. For product support professionals who will be responsible for installing, configuring and supporting a Microsoft Windows network infrastructure. Prepare students for the MCTS exam. (A, CSU)
PREREQUISITE: Computer Information Technology 45. ADVISORY: Computer Information Technology 50 recommended.
Install, configure, and administer “Active Directory” directory services, which is the directory service for Microsoft Windows. Implementing and configuring “Group Policy” to centrally manage large numbers of users and computers. Prepare students for the MCTS exam. (A, CSU)
PREREQUISITE: Computer Information Technology 45 and 50. ADVISORY: Computer Information Technology 50 recommended.
Design a security framework for small, medium, and enterprise networks by using Microsoft Windows technologies. Prepare students for the MCTS exam. (A, CSU)
PREREQUISITE: Computer Information Technology 15. ADVISORY: Computer Information Technology 40, 45, and 50 recommended.
Basic understanding of wireless networking. Plan, design, and configure wireless networks and equipment. Basic security for wireless networks. Prepare for the Certified Wireless Network Administrator (CWNA) exam. (A, CSU)
PREREQUISITE: Computer Information Technology 15. ADVISORY: Computer Information Technology 40, 45, and 50 recommended.
Basic understanding information security in a business environment. Prepares students to become CISSP (certified information systems security professional) certified. Introduces the SecSDLC (Security Systems development life cycle) and uses the cycle to build a security system. Examines both managerial and technical components of security. Lay a foundation from which managerial strategies can be formulated and technical solutions selected. (A, CSU)
PREREQUISITE: Computer Information Technology 15. ADVISORY: Computer Information Technology 40, 45, and 50 recommended.
A full range of security concepts and techniques used in the business environment. Prepares students to become Security+ certified. Covers desktop and network server security concepts using windows, Linux and the Mac OS X. Examines all aspects of operating system security from how attackers operate to how viruses strike. Introduces operating system hardening to repel attacks on both business networks and workstations. (A, CSU)
PREREQUISITE: Computer Information Technology 15. ADVISORY: Computer Information Technology 40, 45, and 50 recommended.
Provides a comprehensive overview of network security. Covers a full range of security concepts and techniques used in the business environment. Prepares students to become CompTIA Security+ certified. Covers authentication methods and common network attacks with strategies to protect a business against these attacks. Explores various network devices and media, and the proper use of perimeter topologies, extranets, and intranets to establish network security. Introduces basic cryptography and basic operational and organizational security measures. (A, CSU)
PREREQUISITE: Computer Information Technology 15. ADVISORY: Computer Information Technology 40, 45, and 50 recommended.
Examines the practice and techniques of intrusion detection to deter network attacks against business information technologies. Provides a comprehensive overview of intrusion detection design, and implementation, virtual private networks, packet filters, and network traffic signatures. Prepares students to take the network defense and countermeasures exam for the security certified professional (SCP) which is an industry standard security certification. (A, CSU)
PREREQUISITE: Computer Information Technology 15. ADVISORY: Computer Information Technology 40, 45, and 50 recommended.
Comprehensive overview of firewalls and their use with other network security components Perimeter devices and concepts are covered to provide a secure business environment. Prepares students for industry standard security certifications. Covers authentication methods, packet filtering, proxy servers, and encryption strategies to protect business information systems. (A, CSU)
PREREQUISITE: Computer Information Technology 15. ADVISORY: Computer Information Technology 40, 45, and 50 recommended.
Basic understanding of the ethics involved in testing systems and networks using hacking tools to judge the level of vulnerability. Penetration testing methodologies, security certification programs, laws governing hacking, tools such as port scanners and network sniffers as well as spyware, adware, worms, and viruses. (A, CSU)
PREREQUISITE: Computer Information Technology 15.
Introduction to programming in Visual Basic. Development of applications using standard Windows elements such as command buttons, and check, option and list boxes. Emphasis on structured program design, including debugging, testing, and documentation. (A, CSU, UC)
PREREQUISITE: Computer Information Technology 15.
Programming using the Objective C language. Emphasis on fundamentals including control, computation, functions, classes, object-oriented design and algorithm performance. Preparation for software development on the Mac and iOS platforms. (A, CSU, UC)
PREREQUISITE: Computer Information Technology 15.
Developing Java Applets and applications using the Java programming language. Emphasis on object-orientated programming, control structures, methods, arrays, strings, inheritance, and graphics. (A, CSU, UC)
PREREQUISITE: Computer Information Technology 63.
An introduction to software development for the Android platform. Create Android applications that can run on smart phones, tablets and other devices. Explore user interface (UI) considerations for Android devices. Use Java and XML to write object-oriented programs emphasizing the use of classes, abstraction and inheritance, controller and delegate patterns, and core objects used in the Android software development kit. (A, CSU)
PREREQUISITE: Computer Information Technology 15.
Software development using the C++ programming language. Emphasis on object-oriented design, computations, strings, pointers, functions, classes, and objects. (A, CSU, UC)
PREREQUISITE: Computer Information Technology 60, 62, 63, or 66. Developing programming applications using a variety of programming languages such as Java, C++.NET, Visual Basic.NET. Application development will emphasize the use of object-orientated programming, control structures, methods, arrays, inheritance, and graphical-user interface, etc. (A, CSU, UC)
PREREQUISITE: Computer Information Technology 62, 63 or 66.
An introduction to software development for the iOS (Apple) platform. Create iOS applications that can run on the iPhone, iPod Touch, or the iPad. Explore user interface (UI) considerations for Apple devices. Use Objective-C, Cocoa Framework and Xcode to write object-oriented programs emphasizing the use of classes, abstraction and inheritance, controller and delegate patterns, and core objects used in the iOS software development kit. (A, CSU)
ADVISORY: Eligibility for English 1A recommended.
An introduction to programming using the Swift language. Emphasis on fundamentals including computation, control structures, functions, classes, object-oriented design, inheritance, and algorithm performance. Preparation for software development on the macOS and iOS platforms. (A, CSU)
PREREQUISITE: Computer Information Technology 15.
Survey of contemporary web technologies in authoring, distributing, and browsing. Topics include: web servers, scripting, protocols, E-Commerce, information architecture, website traffic analysis, search engine optimization, and website usability. (A, CSU)
PREREQUISITE: Computer Information Technology 15.
Design web pages for the Internet using a web page design language. (A, CSU)
PREREQUISITE: Computer Information Technology 15. ADVISORY: Computer Information Technology 85.
Developing dynamic websites using server-side scripting and a database. (A, CSU)
PREREQUISITE: Computer Information Technology 15.
Fundamentals of JavaScript to add interactivity to HTML/XML web pages and web sites on the Internet. Topics include writing functions, using data from forms, buttons, menus, and text boxes, and using if conditional statements and program loops to make web pages “smarter”. (A, CSU)
Creating dynamic web pages from a server side perspective. Creating server side scripting applications in languages such as PHP, ASP, or JSP. Scripting fundamentals and database connectivity. Exception handling, debugging, testing, and maintenance. Document Object Model. (A, CSU)
PREREQUISITE: Computer Information Technology 15. ADVISORY: Eligibility for English 1A recommended.
Using Python programming language, involves activities such as analysis, understanding, solving problems using algorithms, correctness and resource requirements, coding of algorithm in proper syntax, testing, debugging, maintaining source code, documenting and implementation of the built system and its management. (A, CSU)
PREREQUISITE: Mathematics 103 or equivalent. COREQUISITE: Mathematics 4A or equivalent. ADVISORY: Eligibility for English 1A recommended.
Introduction to problem solving, algorithm development, procedural and data abstraction using the C++ language; program design, coding, debugging, testing, and documentation. (A, CSU, UC)
PREREQUISITE: Computer Science 40 and Mathematics 4A, or equivalent. ADVISORY: Eligibility for English 1A recommended.
Programming methodology, program correctness, and review of data types; data structures; linear and nonlinear structures, lists, stacks, queues, trees, and files; implementation of data structures; recursion, searching, and sorting. C++ language is used. (A, CSU, UC)
STUDENT SUCCESS
We are proud of our students!
Find out from your instructor
how to be featured in our
student successes
Featured Courses
There are no featured courses at this time. Please check back periodically or contact the school. See college link above.