Courses

Course Descriptions
Introduces raster image editing and/or image creation software: scanning, resolution, file formats, output devices, color systems, and image-acquisitions. Semester Hours 3 (2 lec/2 lab) **Teaches skill development in the use of software to develop storyboards and two-dimensional animation including creating, importing, and sequencing media elements to create multimedia presentation using Macromedia Flash. Emphasis on conceptualization, creativity, and visual aesthetics. Semester Hours 3 (2 lec/2 lab). **Develops skills in producing and editing video and sound for multimedia or Web productions. Emphasis is placed on the capture, editing, and outputting of video using a desktop digital video workstation. Semester Hours 3 (2 lec/2 lab). Teaches 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. Required for students taking the Business Field of Study. Semester Hours 3 (2 lec/2 lab). Provides an overview of computer information systems. Introduces computer hardware, software, procedures, systems, and human resources and explores their integration and application in business and other segments of society. The fundamentals of computer problem solving through applications will be applied. Semester Hours 3 **(**2 lec/2 lab) Provides discussion and application of a disciplined approach to problem solving with structured techniques and representation of algorithms using pseudocode and graphical tools. Discusses methods for testing, evaluation and documentation. Semester Hours 3 (3 lec) Introduces business-programming applications. Includes discussion and application of structured programming methods, designing customized software application, testing, documentation, and input specification, and report generation. Prerequisites: COSC 1309 or **COSC 1336. Semester Hours 3. (3 lec) COSC 1336 Programming Fundamentals I** Introduces 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 assumes computer literacy. Semester Hours 3 (3 lec) Reviews 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 for algorithms, searching and sorting techniques, and an introduction to software engineering. Prerequisite: COSC 1336. Semester Hours 3 (3 lec) **Basic computer organization; machine cycle, digital representation of data and instructions; assembly language programming, assembler, loader, macros, subroutines, and program linkages. Prerequisite: COSC 1336 or COSC 1309. Semester Hours 3. (3 lec) **Presents further application of programming techniques, introducing the fundamental concepts of data structures and algorithms. Topics include recursion, fundamental data structures (including stacks, queues, linked lists, has tables, trees, and graphs), and algorithmic analysis. Prerequisite: COSC 1337. Semester Hours 3 (3 lec) Covers an in-depth investigation of digital imaging on the computer using image editing and/or image creation software. Course will cover manipulation, creation, and editing of digital images. Topics include: image capture, high-end workstations, image bit-depth, interaction with service bureaus and printing industries. Prerequisite: ARTC 1302. Semester Hours 3 (2 lec/2 lab). Surveys theories, elements, and hardware/software components of multimedia. Topics include digital image editing, digital sound and video editing, animation, Web page development, and interactive presentations. Emphasis placed on conceptualizing and producing effective multimedia presentations. Semester Hours 3 (2 lec/2 lab). **Introduces Internet Web page design and related graphic design issues including mark-up languages, Web sites, Internet access software, and interactive topics. Prerequisite: ITNW 1337. Semester Hours 3 (2 lec/2 lab) Gives an overview of the Internet as a marketing and sales tool with emphasis on developing a prototype for electronic commerce. Topics include database technology, creating Web sites in order to collect information, performing online transactions, and generating dynamic content. Prerequisites: COSC 1301 or BCIS 1305 or equivalent intro to computer course with consent of instructor; basic Web design skills suggested. Semester Hours 3 (2 lec/2 lab). **Emphasizes the preparation and enhancement of portfolio to meet professional standards, professional organizations, presentation skills, and job-seeking techniques. Students arrange and refine projects for various delivery systems; identify current industry requirements for employment; and create a presentation portfolio. Prerequisite: IMED 2313. Semester Hours 3 (2 lec/2 lab) Introduction to the planning process for multimedia or Web including costing, preparation, production legal issues, and guidelines for pre-production preparation and creation of a comprehensive design document including target audience analysis, purpose and goals, objectives, content outline, flow chart, and storyboard. Emphasis is placed on content design and production management. Prerequisite: ARTC 1302 and IMED 1301 or ARTV 1301. Semester Hours 3 (2 lec/2 lab) Studies current mark-up languages and layout techniques for creating engaging, well-designed Web pages; identify the target audience and produce Web sites according to physical and technical limitations, cultural appearance, and legal issues. Emphasis placed on use of Cascading Style Sheets. Students will work on a Web site with at least one assigned client from the community. Prerequisites: IMED 1316 or equivalent introductory Web design course with instructor consent. Semester Hours 3 (2 lec/2 lab) 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. Mentored and supervised by a workplace employee, the student achieves objectives that are developed and documented by the College and that are directly related to specific occupational outcomes. This may be a paid or unpaid experience. Prerequisite: Must meet internship requirements. (See Guidelines for Internships.) Semester Hours 4 Introduces the basics of networking including network terminology, local area networks (LAN) and wide area networks (WAN). Topics include network protocols such as TCP/IP, Open System Interconnection (OSI) models, cabling and routers. This is the first course in the four course series preparing students for the CISCO Certified Network Administrator certification. Semester Hours 3 (2 lec/3 lab) **Introduces CISCO basic router configuration for local area networks. Topics include initial router configuration for TCP/IP, management of Cisco IOS and router configuration files, routing protocols, and access control lists. This is the second course in the four course series preparing students for the CISCO Certified Network Administrator certification. Prerequisite: ITCC 1302. Semester Hours 3 (2 lec/3 lab) Teaches advanced topics to include IP addressing techniques, intermediate routing protocols, CLI configuration of switches, Ethernet switching, VLANs, Spanning Tree Protocol, and VLAN Trunking Protocol. Students will learn to install and configure Cisco switches and routers in multiprotocol inter-networks; understand and configure variable length subnet masking and intermediate routing protocols; understand and configure Spanning Tree Protocol, VLAN Trunking Protocol and Virtual LANs. This is the third course in the four course series preparing students for the CISCO Certified Network Administrator certification. Prerequisite: ITCC 1306. Semester Hours 3 (2 lec/3 lab) Teaches advanced IP addressing techniques (Network Address Translation [NAT], Port Address Translation [PAT], and DHCP), WAN technology and terminology, PPP, ISDN, DDR, Frame Relay, network management and introduction to optical networking. In addition, the student will prepare for the CCNA exam. Students will learn how to install and configure Cisco switches and routers in multiprotocol Internet-works using LAN and WAN interfaces; perform entry-level tasks in planning, design, installation, operation, and troubleshooting of Ethernet, TCP/IP networks including how to improve performance and security; set up DHCP, NAT, PAT, PPP, ISDN, and DDR. This is the fourth course in the four course series preparing students for the CISCO Certified Network Administrator certification. Prerequisite: ITCC 1346. Semester Hours 3 (2 lec/3 lab) **Prepares students to competently perform the role of network administrator or system manager in a Novell NetWare network environment. Students will study the a Novell NetWare network; describe the role of Novell Directory Services; set up and manage access for users; set up and manage Novell Distributed Print Services; manage file system, Novell Directory Services security and install configure and use ZEN works to manage user workstations. Prerequisite: ITSC 1305 Semester Hours 3 (2 lec/2 lab) Introduces the Internet with emphasis on using the World Wide Web to locate, transfer, and publish information. Surveys emerging technologies on the Internet. Students will use and configure Web browsers; use the Internet to locate, transfer and publish information; create a basic HTML document; use e-mail services; and explain issues in choosing an Internet service provider. Semester Hours 3 (2 lec/2 lab) Provides students with the knowledge and skills necessary to install, configure, and administer Network Directory service. Students will learn the logical and physical structure of directory services; configure the Domain Name System (DNS) server service to support directory services; create and administer user accounts and group resources; delegate and administer control of Directory objects; and maintain and restore the database of Active Directory. Prerequisite: ITMC 1319 OR ITNW 1354 or job experience in networking. Semester Hours 3 (2 lec/2 lab) Develops skills necessary to implement, administer, and troubleshoot information systems that incorporate Windows Based Servers in a networked computing environment. Students will learn to configure peripherals and devices; set up servers for various client computers; configure directory replication; manage licensing, user groups accounts, user profiles, system policies, and profiles. Student will also learn to administer remote servers and disk resources; create and share resources; implement permissions and security; implement fault-tolerance data storage measures and configure servers for interoperability with various network operating systems servers. Course will teach how to Install and configure Remote Access Service (RAS), and identify and monitor performance bottlenecks and resolve configuration problems. Prerequisite: ITSC 1305 Semester Hours 3 (2 lec/2 lab) **Includes instruction in the techniques used to trouble shoot and support networks with emphasis on solving real world problems in a hands-on environment. Includes troubleshooting and research techniques, available resources and network management hardware and software. Students will describe troubleshooting procedures; identify research tools to assist in network support; state critically of documentation of network physical layouts, software installations, licensing and network operation logs; demonstrate capability to identify and resolve network problems; and describe and use network management software. Prerequisite: ITSC 1305. Semester Hours 3 (2 lec/2 lab) Develops skills in configuring and administering a NetWare network. Includes upgrading an existing NetWare network to a later or current version; upgrading queue-based printing to Distributed Print Services; optimizing the NetWare server; executing Java-based utilities on a NetWare server; installing and configure a Fast Track Web server and FTP server on a NetWare server; configuring NetWare server and client workstations for Domain Name Service and Dynamic Host Configuration Protocol. Prerequisite: ITNW 1320. Semester Hours 3 (2 lec/2 lab) ITNW 2342 Novell Directory Services (NDS) Design and Implementation for NetWare Includes the design and implementation of Novell Directory Services (NDS). Topics include partitioning, replication, time synchronization, and strategies for directory tree structure and object placement. Prerequisites: ITMC 1319 or ITNW 1354 or ITNW 1320 or experience in networking. Semester Hours 3 (2 lec/2 lab) ITNW 2347 Novell NetWare Design and Implementation Develops skill in designing and creating a Novell Directory Services (NDS) database. Includes partitioning, replication, time synchronization, and strategies for directory tree structure and object placement. Students will determine directory tree structure and object placement; develop administration accessibility strategy; form partition boundaries; plan replica placement; create a time synchronization strategy; and develop a migration strategy for clients and services. Also includes work on installing and managing NDS for NT. Prerequisite: ITMC 1319 or ITNW 1354 or ITNW 1320 or experience in networking. Semester Hours 3 (2 lec/3 lab) ITNW 2352 Administering SQL Server Develops skills in the installation, configuration, administration, and troubleshooting of SQL Servers client/server database management system version. Students will describe SQL Server architecture; plan for a SQL Server installation; install SQL Server and configure SQL Server; manage files and databases; choose a login security method; and configure login security. Course also includes the planning and implementation of database permissions; backing up databases and restoring databases; automating administrative tasks using SQL Server Agent; creating custom administrative tools; transferring and migrating data into databases; monitoring SQL Server performance; and replicating data from one SQL Server to another. Prerequisite: ITSC 1305 and a networking course or experience. Semester Hours 3 (2 lec/2 lab) ITNW 2357 Designing a Network Infrastructure Provides senior support professionals with the information and skills to create a networking services infrastructure design that supports the required network applications. Students will learn to design a networking services foundation; design Internet connectivity solutions; design extranet connectivity solutions; create integrated network services infrastructure design; and create networking service design to support applications. Prerequisite: ITCC 1302 and ITSC 1305. Semester Hours 3 (2 lec/2 lab) ITSC 1305 Introduction to PC Operating Systems (formerly BCIS 1375) Studies personal computer operating systems. Includes installation and configuration, file management, memory and storage management, control of peripheral devices and use of utilities. Semester Hours 3 (2 lec/2 lab) ITSC 1307 UNIX Operating System I A study of the UNIX operating system including multi-user concepts, terminal emulation, use of system editor, basic UNIX commands, and writing script files using LINUX operating system. Topics include introductory systems management concepts. Students will learn the proper use of basic UNIX commands; define and apply terminal emulation; use of the system editor; manage individual user account; and effectively manage user files. Prerequisite: ITSC 1305. Semester Hours 3 (2 lec/2 lab) ITSC 1309 Integrated Software Teaches the 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. Semester Hours 3 (2 lec/2 lab) ITSC 1325 Personal Computer Hardware Studies current personal computer hardware including personal computer assembly and upgrading, setup and configuration, and troubleshooting. The student will assemble/setup and upgrade personal computer systems, and diagnose and isolate faulty components; optimize system performance; and install/connect peripherals. Prerequisite: ITSC 1305. Semester Hours 3 (2 lec/2 lab) ITSC 2339 Personal Computer Help Desk Covers diagnosis and solution of user hardware and software related problems with on-the-job projects in either a Help Desk Lab or in short-term assignments for local businesses. Students will establish rapport with users in problem-solving situations; analyze user problems and lead them through solutions; maintain problem logs; and formulate problem-solving methodologies. This is a Capstone course that will integrate skills and knowledge from previous courses. Prerequisite: COSC 1309 or COSC 1336 and a high-level programming language or database, or instructor consent. This course should be taken in the last two semesters before graduation. Semester Hours 3 (2 lec/2 lab) ITSC 2486 Internship - Computer and Information Sciences, General Provides an experience external to the College for an advanced student in a specialized field involving a written agreement between the educational institution and a business or industry. Mentored and supervised by a workplace employee, the student achieves objectives that are developed and documented by the College and that are directly related to specific occupational outcomes. This may be a paid or unpaid experience. This course may be repeated. Prerequisite: Must meet internship requirements. (See Guidelines for Internships.) Semester Hours 4 ITSE 1311 Web Page Programming Teaches Internet Web page programming and related graphic design issues include mark-up languages, Web sites, Internet access software, and interactive topics. May include use of HTML, CGI, Java, Javascript or ASP. Prerequisite: COSC 1309 or COSC 1336. Semester Hours 3 (2 lec/2 lab) ITSE 1331 Introduction to Visual BASIC Introduces 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. Uses structured programming techniques; develops correct executable programs; creates appropriate documentation; and creates applicable graphical user interfaces. Prerequisite: COSC 1309 or COSC 1336. Semester Hours 3 (2 lec/2 lab) ITSE 1345 Introduction to Oracle SQL and PL/SQL Introduces the design and creation of relational databases. Topics include storing, retrieving, updating, and displaying data using Structured Query Language (SQL) and Procedure Language (PL). Prerequisite: COSC 1309 or COSC 1336. Semester Hours 3 (2 lec/2 lab) ITSE 1350 System Analysis and Design Provides comprehensive coverage of the planning, design and construction of computer information systems using the systems development life cycle and other appropriate design tools. Students will use system design tools, exhibit knowledge of all phases of the system design life cycle; demonstrate prototype concepts; differentiate tools used for project management; and develop documentation for each phase of the system life cycle. This is a Capstone course that will integrate skills and knowledge from previous courses. Prerequisite: COSC 1309 or COSC 1336 and a high-level programming language and database. This course should be taken in the last two semesters before graduation. Semester Hours 3 (2 lec/2 lab) ITSE 1418 Introduction to COBOL Programming Introduces computer programming using COBOL. Emphasizes on the fundamentals of structured design, development, testing, implementation, and documentation. Includes language syntax, data and file structures, input/output devices, and files. The students will use structured programming techniques; develop correct executable programs; create appropriate documentation; demonstrate an understanding of data abstraction by using simple and composite data types, and employ control breaks and table processing techniques. Prerequisite: COSC 1309 or COSC 1336. Semester Hours 4 (3 lec/2 lab) ITSE 2302 Intermediate Web Page Programming Teaches intermediate applications for Web authoring. Topics may include server side include (SSI), Perl, HTML, Java, JavaScript, and/or ASP. Prerequisites: ITSE 1311. Semester Hours 3 (3 lec/2 lab) ITSE 2309 Introduction to Database Programming Covers application development using database programming techniques emphasizing database structures, modeling, and database access. Students develop database applications using a structured query language; create queries and reports from database tables; and create appropriate documentation. Prerequisite: COSC 1309. Semester Hours 3 (2 lec/2 lab) ITSE 2317 JAVA Programming Introduces JAVA programming with object-orientation. Emphasizes the fundamental syntax and semantics of JAVA for application and Web applets. Uses structured programming techniques to develop correct executable programs and creates appropriate documentation. Prerequisite: COSC 1309 or COSC 1336. Semester Hours 3 (2 lec/2 lab) ITSE 2349 Advanced Visual BASIC Programming Extends into further applications of programming techniques using Visual BASIC. Topics include file access methods, data structures and modular programming, program testing and documentation. Students will develop correct, well-documented programs containing complex data structures; incorporate complex input/output file handling techniques; develop graphical user interfaces to other software applications; and integrate external programs and libraries with Visual BASIC applications. Prerequisite: ITSE 1331. Semester Hours 3 (2 lec/2 lab) ITSE 2487 Internship - Computer Programming Provides an experience external to the College for an advanced student in a specialized field involving a written agreement between the educational institution and a business or industry. Mentored and supervised by a workplace employee, the student achieves objectives that are developed and documented by the College and that are directly related to specific occupational outcomes. This may be a paid or unpaid experience. This course may be repeated. Prerequisite: Must meet internship requirements. (See Guidelines for Internships.) Semester Hours 4. ITSW 1304 Introduction to Spreadsheets Introduces the concepts, procedures and importance of electronic spreadsheets. Students will identify spreadsheet terminology and concepts; create formulas and functions; use formatting features and generate charts, graphs and reports. Semester Hours 3 (2 lec/2 lab) ITSW 1307 Introduction to Database Introduces database theory and the practical applications of a database. Students will identify database terminology and concepts, plan, define and design a database; design and generate tables, forms and reports; and devise and process queries. Semester Hours 3 (2 lec/2 lab) ITSW 2337 Advanced Database Extends understanding of advanced functionality and application of relational database. Topics include relational database theory, use of advanced capabilities for online collection and distribution of data, analysis of data using advanced database features, an introduction to structured query language using Microsoft (MS) Access 2000. Prerequisite: ITSW 1307. Semester Hours 3 (2 lec/2 lab.) ITSW 2488 Internship - Management Information Systems and Business Data Processing, General Provides an experience external to the College for an advanced student in a specialized field involving a written agreement between the educational institution and a business or industry. Mentored and supervised by a workplace employee, the student achieves objectives that are developed and documented by the College and that are directly related to specific occupational outcomes. This may be a paid or unpaid experience. This course may be repeated. Prerequisite: Must meet internship requirements. (See Guidelines for Internships.) Semester Hours 4 ITSY 1342 Information Technology Security Instructs on security for network hardware, software, and data, including physical security; backup procedures; relevant tools; encryption; and protection from viruses. Students will learn to ensure the physical security of file servers and other network components using best practices; develop backup procedures to provide for data security; use network operating system features to implement network security; describe the nature of computer viruses, their methods of spreading, and means of protecting networks from viruses; use relevant tools to provide for network security; and use encryption techniques to protect network data. Prerequisite: ITSC 1305 or experience with computers. Semester Hours 3 (2 lec/2 lab).
 * ARTC 1302 Digital Imaging I** (formerly ITSW 1310 and OFAD 239F)
 * ARTV 1301 Animation 2D
 * ARTV 1351 Digital Video
 * BCIS 1305 Business Computer Applications**
 * COSC 1301 Microcomputer Applications (formerly BCIS 1301) **
 * COSC 1309 Logic Design (formerly BCIS 1309) **
 * COSC 1320 Introductory C Programming (formerly BCIS 1320) **
 * COSC 1337 Programming Fundamentals II**
 * COSC 2325 Computer Organization and Machine Language
 * COSC 2336 Programming Fundamentals III
 * GRPH 1357 Digital Imaging II**
 * IMED 1301 Introduction to Multimedia**
 * IMED 1316 Web Page Design I
 * IMED 2309 Internet Commerce**
 * IMED 2311 Portfolio Development
 * IMED 2313 Project Analysis and Design**
 * IMED 2315 Web Page Design II**
 * IMED 2488 Internship - Digital Communication and Media/Multimedia**
 * ITCC 1302 CCNA 1: Networking Basics**
 * ITCC 1306 CCNA 2: Router and Routing Basics
 * ITCC 1342 CCNA 3: Switching Basics and Intermediate Routing**
 * ITCC 1346 Wide Area Management (WAN) Management**
 * ITNW 1320 NetWare Administration
 * ITNW 1337 Introduction to the Internet**
 * ITNW 1345 Implementing Network Directory Services**
 * ITNW 1354 Implementing and Supporting Servers**
 * ITNW 2331 Novell Service and Support
 * ITNW 2338 NetWare Advanced Administration**