Computer Course Descriptions
Back to degree list
CNEE 125 -- CCNA I: Introduction to Networking and Routers (4) F, S -- CSU Skills Advisories: MATH 4 and Eligibility for ENG 110 or ENG 110HR Course Advisories: CNEE 110 First half of CCNA certification preparation. Networking concepts, TCP/IP, routing, Cisco IOS, and Cisco router configuration.
CNEE 126 -- CCNA II: Switching, Routing and WAN (4) F, S -- CSU Skills Advisories: MATH 4 and Eligibility for ENG 110 or ENG 110HR Course Advisories: CNEE 125 Second half of CCNA certification preparation. Switching, VLANs, ACL, IGRP, WAN services, IPX, ISDN, PPP, frame relay and network design.
COMSC 111 -- HTML, Web Technologies and Webmastering (3) F, S -- CSU Skills Advisories: Eligibility for ENG 103 Webmastering is studied and Web technologies are used to create pages that are posted to an Internet-accessible server. Technologies studied include Hypertext Markup Language (HTML), Frames, Virtual Reality Modeling Language (VRML), Forms, Common Gateway Interface (CGI), Cascading Style Sheets (CSS), Extensible Markup Language (XML), Extensible Stylesheet Language (XSL), Wireless Application Protocol (WAP), and Wireless Markup Language (WML).
COMSC 115 -- JavaScript and Dynamic HTML (3) F, S -- CSU Skills Advisories: Eligibility for ENG 110 or ENG 110HR Course Advisories: COMSC 111 Project-oriented introduction to JavaScript programming and using JavaScript with Cascading Style Sheets to implement cutting-edge Web page effects with Dynamic HTML.
COMSC 116 -- Web Server Programming (3) F, S -- CSU Skills Advisories: Eligibility for ENG 110 or ENG 110HR Course Advisories: COMSC 111 or COMSC 120 Project-oriented class that explores programming a Web server using PERL, Active Server Pages (ASP), Personal Home Pages (PHP), Tool Control Language (TCL) and Python, with an emphasis on PERL and PHP. Class develops Common Gateway Interface (CGI) scripts and Internet applications using these common tools. Includes such topics as e-commerce, security, browser independence and database integration.
COMSC 120 -- Java Programming (3) F, S -- CSU, UC Skills Advisories: Eligibility for ENG 103 Course Advisories: COMSC 101 or CIS 101 Study of the object-oriented programming using the Java programming language. Topics include classes, encapsulation, inheritance, packages and methods. Students implement applets that incorporate graphics, sound and animation for use on the World Wide Web and in the engineering of larger systems. The department’s Pentium computer lab used.
COMSC 125 -- C# Programming (1.5) F, S -- CSU Skills Advisories: Eligibility for ENG 103 Course Advisories: COMSC 120 or COMSC 140 Study of the programming language C# (C sharp). Definition of data types, loop control structures, functions, parameter passing, pointers, recursion, records, data structures, object-oriented techniques, the .NET framework, exception handling, interfaces, scoping rules and supplied system objects.
COMSC 127 -- ASP.net Using C# (1.5) S -- CSU Course Advisories: COMSC 125 Study of the use of C# in developing Active Server Page (ASP)-based dynamic websites. The use of the .NET framework, working with data and XML, error handling, ASP.net server controls, custom controls and optimizing applications.
COMSC 131 -- Assembly Language Programming (4) F, S -- CSU, UC Skills Advisories: Eligibility for ENG 103 Course Advisories: COMSC 135 Introduction to basic computer organization using Assembly language. Topics include computer hardware, machine language, data representation, binary manipulations, Boolean algebra, digital logic circuits, computer architecture and design. Assembly language programs developed on the college’s computer. (CAN CSCI 10)
COMSC 135 -- Programming Fundamentals (3) F, S -- CSU, UC Skills Advisories: Eligibility for ENG 103 Course Advisories: COMSC 101 Study of fundamental programming concepts. Topics include structured and OOP programming, definition of data types, nested IFs, looping techniques, CASE statements, procedures, functions, value and address parameters, file structures, dynamic list structures and recursion. (CAN CSCI 12)
COMSC 145J -- Introduction to Data Structures (3) F, S -- CSU, UC Skills Advisories: Eligibility for ENG 103 Course Advisories: COMSC 120 or COMSC 135 Study of data structures and algorithms. Design, coding and testing of linked lists, trees, queues, stacks, hash tables, and other dynamic data structures, as well as searching and sorting algorithms. Time and space analysis of data structures and algorithms. Programs are written in the Java language.
CIS 209 -- Visual Basic.NET Programming (4) F, S -- CSU, UC Skills Advisories: Eligibility for ENG 110 or ENG 110HR Course Advisories: CIS 119 Windows programming, using Visual Basic.NET forms, controls, menus, procedures, arrays and error-handling techniques. Accessing files and databases. Designed for students familiar with programming concepts, but little or no experience with Visual Basic.NET.
CIS 230 -- Active Server Pages and VBScript (4) F, S -- CSU Skills Advisories: Eligibility for ENG 110 or ENG 110HR Course Advisories: CIS 107 and CIS 119 Developing Internet and intranet business applications with Active Server Pages and VBScript. Accessing databases, managing enterprise data, and implementing transaction processing, electronic commerce and Internet mail.
CIS 231 -- SQL Server Design and Programming (4) F, S -- CSU Skills Advisories: Eligibility for ENG 110 or ENG 110HR Course Advisories: CIS 107 and CIS 119 Designing and implementing SQL Server databases. Programming in Transact-SQL. Designed for students and professionals seeking Microsoft certification.
CIS 243 -- Systems Analysis and Design (4) F, S -- CSU Skills Advisories: Eligibility for ENG 110 or ENG 110HR Course Advisories: CIS 107 and CIS 119 Analyzing and designing information systems. Information gathering, cost-benefit analysis, systems modeling techniques and prototyping. Designing databases, user interfaces and software.
|