Palo Alto College Schedule/Catalog 2015-2016 [Archived Catalog]
Programs and Courses - Computer Science/Computer Information Systems
|
|
|
Computer Science/Computer Information Systems
Associate of Applied Science
Associate of Science
AAS Certificate
BCIS 1305 - Business Computer Applications Computer terminology, hardware, software, operating systems, and information systems relating to the business environment. The main focus of this course is on business applications of software, including word processing, spreadsheets, databases, presentation graphics, and business-oriented utilization of the Internet.
Semester Hours: (3-3-0)
CIP: 11.0202.54.04
COSC 1301 - Introduction to Computing Integrated Reading & Writing Basic Skills Prerequisite: INRW 0305
Math Basic Skills Prerequisite: MATH 0305 Overview of computer systems-hardware, operating systems, and microcomputer application software, including the Internet, word processing, spreadsheets, presentation graphics, and databases. Current issues such as the effect of computers on society, and the history and use of computers in business, educational, and other modern settings are also studied. This course is not intended to count toward a student’s major field of study in business or computer science.
Semester Hours: (3-3-0)
CIP: 11.0101.52 07
COSC 1315 - Fundamentals of Programming Integrated Reading & Writing Basic Skills Prerequisite: INRW 0420
Math Basic Skills Prerequisite: MATH 0310 Introduction to the fundamentals of computer programming, using a current programming language. Emphasis is on the fundamentals of structured design, development, testing, implementation, and documentation. Includes coverage of language syntax, data and file structures, input/output devices, and disks/files. The design of classes and objects, assignments, decisions and iterations are emphasized using an object-oriented language. (Formerly known as COSC 1315 Intro to Computer Science.)
Semester Hours: (3-3-1)
CIP: 11.0201.52 07
COSC 1336 - Programming Fundamentals I Cross-Listed With: ITSE 1302
Integrated Reading & Writing Basic Skills Prerequisite: INRW 0420
Math Basic Skills Prerequisite: MATH 0310 Introduction the fundamental concepts of structured programming. Topics include software development methodology, data types, control structures, functions, arrays, and the mechanics of running, testing, and debugging. (This course is included in the Field of Study Curriculum for Computer Science.)
Semester Hours: (3-3-1)
CIP: 11.0201.55 07
COSC 1337 - Programming Fundamentals II Prerequisites: COSC 1315 or COSC 1336
Review of control structures and data types with emphasis on structured data types. Applies the object-oriented programming paradigm, focusing on the definition and use of classes along with the fundamentals of object-oriented design. Includes basic analysis of algorithms, searching and sorting techniques, and an introduction to software engineering. (This course is included in the Field of Study Curriculum for Computer Science.)
COSC 1337 transfers to four-year colleges but may cause students to end up an hour short should they pursue Bachelors in Computer Science. It is strongly recommended that Transfer Student take COSC 1437 for a complete and smooth transfer.
Students cannot receive credit for both COSC 1337 and COSC 1437 .
Semester Hours: (3-3-1)
CIP: 11.0201.56 07
COSC 1437 - Programming Fundamentals II Prerequisites: COSC 1315 or COSC 1336
Review of control structures and data types with emphasis on structured data types. Applies the object-oriented programming paradigm, focusing on the definition and use of classes along with the fundamentals of object-oriented design. Includes basic analysis of algorithms, searching and sorting techniques, and an introduction to software engineering. (Formerly known as COSC 2430/2318 Advanced Structured Programming Techniques.) Students cannot receive credit for both COSC 1337 and COSC 1437.
Semester Hours: (4-4-0)
CIP: 11.0201.5607
COSC 2315 - Data Structures Cross-Listed With: COSC 2415
Prerequisites: COSC 1337
Further applications of programming techniques; Topics may include file access methods, data structures and modular programming, program testing and documentation, and other topics not normally covered in an introductory computer programming course. Stacks, queues, lists, trees, recursion, sorting and searching will be covered using an object-oriented language.
Semester Hours: (3-3-1)
CIP: 11.0201.53 07
COSC 2325 - Computer Organization Prerequisites: COSC 1336
Basic computer organization; machine cycle, digital representation of data and instructions; assembly language programming, assembler, loader, macros, subroutines, and program linkages. (This course is included in the Field of Study Curriculum for Computer Science.)
Semester Hours: (3-3-1)
CIP: 11.0201.54 07
COSC 2336 - Programming Fundamentals III Cross-Listed With: ITSE 2345
Prerequisites: COSC 1337 /COSC 1437 or ITSE 2357
Further applications of programming techniques, introducing the fundamental concepts of data structures and algorithms. Topics include recursion, fundamental data structures (including stacks, queues, linked lists, hash tables, trees, and graphs), and algorithmic analysis. (This course is included in the Field of Study Curriculum for Computer Science.)
Semester Hours: (3-3-1)
CIP: 11.0201.57 07
COSC 2436 - Programming Fundamentals III Cross-Listed With: ITSE 2345
Prerequisites: COSC 1337 / COSC 1437 or ITSE 2357 / ITSE 2457
Further applications of programming techniques, introducing the fundamental concepts of data structures andalgorithms. Topics include recursion, fundamental data structures (including stacks, queues, linked lists, hash tables, trees, and graphs), and algorithmic analysis.
Semester Hours: (4-4-0)
CIP: 11.0201.57 07
INEW 2334 - Advanced Web Programming Prerequisites: ITSE 2302
Programming for web authoring. Includes industry-standard languages and data stores.
Semester Hours: (3-3-1)
CIP: 11.0801
INEW 2434 - Advanced Web Programming Web programming using industry-standard languages and data stores.
Semester Hours: (4-2-4)
CIP: 11.0801
ITCC 1401 - Cisco Exploration 1 - Network Fundamentals A course introducing the architecture, structure, functions, components, and models of the Internet. Describes the use of OSI and TCP layered models to examine the nature and roles of protocols and services at the applications, network, data link, and physical layers. Covers the principles and structure of IP addressing and the fundamentals of Ethernet concepts, media, and operations. Build simple LAN topologies by applying basic principles of cabling; perform basic configurations of network devices, including routers and switches; and implementing IP addressing schemes. Basic computer skills are required.
Semester Hours: (4-3-2)
CIP: 11.1002
ITCC 1404 - Cisco Exploration 2 - Routing Protocols and Concepts Prerequisites: ITCC 1401 or concurrent enrollment
This course describes the architecture, components, and operation of routers, and explains the principles of routing and routing protocols. Students analyze, configure, verify, and troubleshoot the primary routing protocols RIPv1, RIPv2, EIGRP, and OSPF. Recognize and correct common routing issues and problems. Model and analyze routing processes.
Semester Hours: (4-3-2)
CIP: 11.1002
ITCC 2343 - Network Security Overall security processes with particular emphasis on hands-on skills in the following areas: security poicy design and management; security technologies; products and solutions; firewall and secure router design, installation, configuration, and maintenance; AAQA and VPN implementation using routers and firewalls.
Semester Hours: (3-3-1)
CIP: 11.1002
ITCC 2408 - Cisco Exploration 3 - LAN Switching and Wireless Prerequisites: ITCC 1401
This course helps students develop an in-depth understanding of how switches operate and are implemented in the LAN environment for small and large networks. Detailed explanations of LAN switch operations, VLAN implementation, Rapid Spanning Tree Protocol (RSTP), VLAN Trunking Protocol (VTP), Inter-VLAN routing, and wireless network operations. Analyze, configure, verify, and troubleshoot VLANs, RSTP, VTP, and wireless networks. Campus network design and Layer 3 switching concepts are introduced.
Semester Hours: (4-3-2)
CIP: 11.1002
ITCC 2410 - Cisco Exploration 4 - Accessing the WAN Prerequisites: ITCC 1401 , ITCC 1404 and (ITCC 2408 or concurrent enrollment)
This course explains the principles of traffic control and access control lists (ACLs) and provides an overview of the services and protocols at the data link layer for wide-area access. Describes user access technologies and devices and discover how to implement and configure Point-to-Point Protocol (PPP), Point-to-Point Protocol over Ethernet (PPPoE), DSL, and Frame Relay. WAN security concepts, tunneling, and VPN basics are introduced. Discuss the special network services required by converged applications and an introduction to quality of service (QoS).
Semester Hours: (4-3-2)
CIP: 11.1002
ITDF 1300 - Introduction to Digital Forensics A study of the application of digital forensic science and technology to collect, analyze, document, and present information while maintaining a documented chain of custody. Overview of ethics,white collar crime, and other legal guidelines/regulations/laws. Includes overview of tools used for forensic analysis of digital devices in investigations.
Semester Hours: (3-3-1)
CIP: 11.1003
ITDF 1400 - Introduction to Digital Forensics A study of the application of digital forensic technology to collect, analyze, document, and present information while maintaining a documented chain of custody. Overview of ethics, crime, and other legal guidelines/regulations/laws. Includes overview of tools used for forensic analysis of digital devices in investigations.
Semester Hours: (4-4-1)
CIP: 11.1003
ITNW 1325 - Fundamentals of Networking Technologies Instruction in networking technologies and their implementation. Topics include the OSI reference model, network protocols, transmission media, and networking hardware and software. Basic computer skills are required.
Semester Hours: (3-3-1)
CIP: 11.1002
ITNW 1425 - Fundamentals of Networking Technologies Instruction in networking technologies and their implementation. Topics include the OSI reference model, network protocols, transmission media, and networking hardware and software.
Semester Hours: (4-4-1)
CIP: 11.1002
ITNW 1445 - Implementing Network Directory Services In-depth coverage of the skills necessary to install, configure, and administer Network Directory service.
Semester Hours: (4-3-2)
CIP: 11.0901
ITNW 1453 - Supporting Network Server Infrastructure Installing, configuring, managing, and supporting a network infrastructure.
Semester Hours: (4-4-1)
CIP: 11.0901
ITNW 1454 - Implementing and Supporting Servers Implement, administer, and troubleshoot information systems that incorporate servers in a networked computing environment.
Semester Hours: (4-4-1)
CIP: 11.0901
ITNW 2264 - Practicum (or Field Experience) - Computer Systems Networking and Telecommunications Prerequisites: Department Approval Required
Practical, general workplace training supported by an individualized learning plan developed by the employer, college, and student.
Semester Hours: (2-0-16)
CIP: 11.0901
ITNW 2364 - Practicum (or Field Experience) - Computer Systems Networking and Telecommunications Prerequisites: Consent of Faculty Advisor
Practical, general workplace training supported by an individualized learning plan developed by the employer, college, and student.
Semester Hours: (3-0-21)
CIP: 11.0901
ITNW 2405 - Network Administration Topics include network components, user accounts and groups, network file systems, file system security, and network printing.
Semester Hours: (4-4-1)
ITNW 2450 - Enterprise Network A case study in Convergence Technologies requiring a network engineer to study a problem and design a network solution for an enterprise network.
Semester Hours: (4-4-1)
CIP: 11.0901
ITSC 1301 - Introduction to Computers Overview of computer information systems. Introduces computer hardware, software, procedures, and human resources. Basic computer skills are required.
Semester Hours: (3-3-1)
CIP: 11.0101
ITSC 1305 - Introduction to PC Operating Systems Introduction to personal computer operating systems including installation, configuration, file management, memory and storage management, control of peripheral devices, and use of utilities. Basic computer skills are required.
Semester Hours: (3-3-1)
CIP: 11.0101
ITSC 1309 - Integrated Software Applications Integration of applications from popular business productivity software suites. Instruction in embedding data, linking and combining documents using word processing, spreadsheets, databases, and/or presentation media software. Basic computer skills are required.
Semester Hours: (3-3-1)
CIP: 11.0101
ITSC 1315 - Project Management Software Prerequisites: ITSC 1301 or equivalent
Use of project management software for developing a project plan including timelines, milestones, scheduling, life cycle phases, management frameworks, skills, processes, and tools.
Semester Hours: (3-3-1)
CIP: 11.0101
ITSC 1316 - Linux Installation and Configuration Introduction to Linux operating system. Includes Linux installation, basic administration, utilities and commands, upgrading, networking, security, and application installation. Emphasizes hands-on setup, administration, and management of Linux. Basic computer skills are required as well as an introductory operating systems course such as ITSC 1305 .
Semester Hours: (3-3-1)
CIP: 11.0101
ITSC 1325 - Personal Computer Hardware Prerequisites: ITSC 1301
A study of current personal computer hardware including personal computer assembly and upgrading, setup and configuration, and troubleshooting. This course will help in preparation for the CompTIA A+ Certification.
Semester Hours: (3-3-1)
CIP: 47.0104
ITSC 1371 - Search Engine Optimization I Basic Search Engine Optimization concepts and techniques. Topics cover on-site optimization activities including keyword research and meta tag usage, as well as off-site promotion techniques including directory submissions and other common back-linking methods.
Semester Hours: (3-3-1)
CIP: 11.0101
ITSC 1372 - Search Engine Optimization II Prerequisites: ITSC 1371
Advanced Search Engine Optimization concepts and techniques. Topics cover advanced on-site optimization activities including creation of XML site maps and optimizing for long-tail keywords; off-site promotion techniques including article submissions and back-linking blogs and social networks; website traffic analysis.
Semester Hours: (3-3-1)
CIP: 11.0101
ITSC 1425 - Personal Computer Hardware Current personal computer hardware including assembly, upgrading, setup, configuration, and troubleshooting.
Semester Hours: (4-4-1)
CIP: 47.0104
ITSC 2264 - Practicum: Computer and Information Sciences Practical, general workplace training supported by an individualized learning plan developed by the employer, college, and student.
Semester Hours: (2-0-16)
CIP: 11.0101
ITSC 2321 - Integrated Software Applications II Prerequisites: ITSC 1309 or equivalent
Continued study of computer applications from business productivity software suites. Instruction in embedding data and linking and combining documents using word processing, spreadsheets, databases, and/or presentation media software.
Semester Hours: (3-3-1)
CIP: 11.0101
ITSC 2325 - Advanced Linux Provides instruction in Advance Open-source Linux operating system. Develops LDAP directory services to all your clients, support users remotely, installing and configuring network services.
Semester Hours: (3-3-1)
CIP: 11.0101
ITSC 2339 - Personal Computer Help Desk Diagnosis and solution of user hardware and software related problems with on-the-job and/or simulated projects. Basic computer skills are required as well as a college level computer application course.
Semester Hours: (3-3-1)
CIP: 11.0101
ITSC 2364 - Practicum - Computer and Information Sciences, General Prerequisites: Consent of Departmental Advisor
Practical, general workplace training supported by an individualized learning plan developed by the employer, college, and student.
Semester Hours: (3-0-21)
CIP: 11.0101
ITSC 2439 - Personal Computer Help Desk Support Diagnosis and solution of user hardware and software related problems with on-the-job and/or simulated projects.
Semester Hours: (4-4-1)
CIP: 11.0101
ITSE 1302 - Computer Programming Cross-Listed With: COSC 1336
Introduction to computer programming with emphasis on the fundamentals of design, development, testing, implementation, and documentation. Includes language syntax, data and file structures, input/output devices, and files.
Semester Hours: (3-3-1)
CIP: 11.0201
ITSE 1306 - PHP Programming Introduction to PHP including the design of web-based applications, arrays, strings, regular expressions, file input/output, e-mail and database interfaces, stream and network programming, debugging, and security.
Semester Hours: (3-3-1)
CIP: 11.0201
ITSE 1307 - Introduction to C++ Programming Prerequisites: ITSE 1302 or ITSE 1311 or ITSE 1329
Introduction to computer programming using C++. Emphasis on the fundamentals of object-oriented design with development, testing, implementation, and documentation. Includes language syntax, data and file structures, input/output devices, and files.
Semester Hours: (3-3-1)
CIP: 11.0201
ITSE 1311 - Beginning Web Programming Prerequisites: ITSC 1301 or COSC 1301 or ITSE 1329 or equivalent demonstrated competency
Skill development in web page programming including mark-up and scripting languages.
Semester Hours: (3-3-1)
CIP: 11.0801
ITSE 1329 - Programming Logic and Design A disciplined approach to problem-solving with structured techniques and representation of algorithms using appropriate design tools. Discussion of methods for testing, evaluation, and documentation. Basic computer skills are required.
Semester Hours: (3-3-1)
CIP: 11.0201
ITSE 1331 - Introduction to Visual BASIC Programming Prerequisites: ITSE 1302
Introduction to computer programming using Visual Basic. Emphasizes the fundamentals of structured design, development, testing, implementation, and documentation. Includes language syntax, data and file structures, input/output devices, and files.
Semester Hours: (3-3-1)
CIP: 11.0201
ITSE 1402 - Computer Programming Introduction to computer programming with emphasis on the fundamentals of design, development, testing, implementation, and documentation. Includes language syntax, data and file structures, input/output devices, and files. Basic computer skills are required.
Semester Hours: (4-4-1)
CIP: 11.0201
ITSE 2302 - Intermediate Web Programming Prerequisites: ITSE 1311
Techniques for web development. Includes server-side and client-side scripting.
Semester Hours: (3-3-1)
CIP: 11.0801
ITSE 2317 - Java Programming Prerequisites: COSC 1336 Java or COSC 1315 Java or ITSE 1302 Java or other programming course with the consent of the CIS Department Chair
Introduction to object-oriented Java programming. Emphasizes the fundamental syntax and semantics of Java for applications and web applets.
Semester Hours: (3-3-1)
CIP: 11.0201
ITSE 2331 - Advanced C++ Programming Prerequisites: ITSE 1307
Further application of C++ programming techniques including file access, abstract data structures, class inheritance, and other advanced techniques.
Semester Hours: (3-3-1)
CIP: 11.0201
ITSE 2386 - Internship - Computer Programming/Programmer, General Prerequisites: Consent of faculty advisor
A work-based learning experience that enables the student to apply specialized occupational theory, skills and concepts. A learning plan is developed by the college and the employer.
Semester Hours: (3-0-18)
CIP: 11.0201
ITSW 1307 - Introduction to Database Prerequisites: Basic computer skills or ITSC 1301
Introduction to database theory and the practical applications of a database.
Semester Hours: (3-3-1)
CIP: 11.0802
ITSW 2334 - Advanced Spreadsheets Prerequisites: POFT 1329 and ITSW 1304 or ITSC 1301 or COSC 1301 . Grade of “C” or better except COSC 1301 grade of “D” or better.
Advanced techniques for developing and modifying spreadsheets. Includes macros and data analysis functions.
Semester Hours: (3-3-1)
CIP: 11.0301
ITSW 2337 - Advanced Database Prerequisites: ITSW 1307 or ITSC 1301
Mastery of database design and functionality.
Semester Hours: (3-3-1)
CIP: 11.0802
ITSY 1300 - Fundamentals of Information Security (Information Technology Security Academy) Basic information security goals of availability, integrity, accuracy, and confidentiality. Vocabulary and terminology specific to the field of information security are discussed. Identification of exposures and vulnerabilities and appropriate countermeasures are addressed. The importance of appropriate planning and administrative controls is also discussed.
Semester Hours: (3-3-1)
CIP: 11.1003
ITSY 1342 - Information Technology Security Instruction in security for network hardware, software, and data, including physical security; backup procedures; relevant tools; encryption; and protection from viruses.
Semester Hours: (3-3-1)
CIP: 11.1003
ITSY 1442 - Information Technology Security (Information Technology Security Academy) Instruction in security for network hardware, software, and data, including physical security; backup procedures; relevant tools; encryption; and protection from viruses.
Semester Hours: (4-4-1)
CIP: 11.1003
ITSY 2286 - Internship - Computer and Information Systems Security Prerequisites: Department Approval Required
A work-based learning experience that enables the student to apply specialized occupational theory, skills and concepts. A learning plan is developed by the college and the employer.
Semester Hours: (2-0-8)
CIP: 11.1003
ITSY 2330 - Intrusion Detection Prerequisites: (ITSC 1307 and ITSY 1342 ) or (ITSY 1300 and ITSY 1342 )
Computer information systems security monitoring, intrusion detection, and crisis management. Includes alarm management, signature configuration, sensor configuration, and troubleshooting components. Emphasizes identifying, resolving, and documenting network crises and activating the response team.
Semester Hours: (3-3-1)
CIP: 11.1003
ITSY 2386 - Internship - Computer and Information Systems Security A work-based learning experience that enables the student to apply specialized occupational theory, skills and concepts. A learning plan is developed by the college and the employer.
Semester Hours: (3-0-16)
CIP: 11.1003
ITSY 2430 - Intrusion Detection Computer information systems security monitoring, intrusion detection, and crisis management. Includes alarm management, signature configuration, sensor configuration, and troubleshooting components. Emphasizes identifying, resolving, and documenting network crises and activating the response team.
Semester Hours: (4-4-1)
CIP: 11.1003
ITSY 2442 - Incident Response and Handling In-depth coverage of incident response and incident handling, including identifying sources of attacks and security breaches; analyzing security logs; recovering the system to normal; performing postmortem analysis; and implementing and modifying security measures.
Semester Hours: (4-4-1)
CIP: 11.1003
ITSY 2443 - Computer System Forensics In-depth study of system forensics including methodologies used for analysis of computer security breaches. Gather and evaluate evidence to perform postmortem analysis of a security breach.
Semester Hours: (4-4-1)
CIP: 11.1003
|