2012-2013 CCBC College Catalog

Computer Science/Info Tech

CSIT 101 – 3 Credits
Technology and Information Systems

Explores introductory computer concepts, data versus information, information retrieval techniques and the impact of computers on business and society; emphasizes Windows, software applications, and Internet usage. NOTE: Course offered every fall, spring and may be offered during additional sessions.

Prerequisites: ENGL 051 or ESOL 042 and RDNG 051 or ESOL 044; or ACLT 052

CSIT 111 – 3 Credits
Logic and OO Design

Introduces logical methods used in the development of software applications and the organization of data. Students develop solutions to real-world problems by creating algorithms using various modern software development techniques including flow charting, pseudocode, and object-oriented development concepts. This course is offered in a combination of lecture and hands-on format. NOTE: Course offered every fall, spring and may be offered during additional sessions.

Prerequisites: ENGL 051 or ESOL 042 and RDNG 051 or ESOL 044; or ACLT 052; and MATH 082

CSIT 116 – 3 Credits
Emerging PC Software

Explores emerging application software and technologies for PC and mobile devices that allow individuals to create, manage, and share information for education, employment, and personal enrichment. This course is designed for students with previous software knowledge that desire an introduction to the latest application software. NOTE: Course offered every fall, spring and may be offered during additional sessions.

Prerequisites: ENGL 051 or ESOL 042 and RDNG 051 or ESOL 044 ; or ACLT 052

CSIT 120 – 3 Credits
Diversity in a Technological Society

Explores the influences of technology on human diversity. Students are introduced to basic human relationship factors, international cultures, technologies, people with disabilities, human and data communications, Artificial Intelligence, computer security, and various individuals who have influenced technology. NOTE: Course offered every fall, spring and may be offered during additional sessions.

Prerequisites: RDNG 052 or ESOL 054 or LVR 2 and ENGL 052 or ESOL 052 or LVE 2; or ACLT 052; and MATH 081 or LVM 1; or written permission from program coordinator required

CSIT 121 – 3 Credits
Web Standards

Introduces common Web Standards as recommended by the World Wide Web Consortium. Topics include HTML, XHTML, CSS, XML, and WAI (Web Accessibility Initiative.) The course emphasizes the important role standards play in Web Site development. Students learn how to use these standards to create and structurally mark-up web pages. NOTE: Course offered every fall, spring and may be offered during additional sessions.

Prerequisite: CSIT 101 (can be taken concurrently) or CSIT 155 or consent of the Program Coordinator

CSIT 123 – 3 Credits
Authoring Web Pages

Introduces web page design techniques using an authoring tool, such as Adobe Dreamweaver. The student will use web page design software to create web pages that include headings, lists, hyperlinks, graphics, CSS, and forms. Topics include effective use of text, graphics, and media objects on a web page, internal and external linking, positioning objects and formatting, and design techniques. Upon completion, the student should be able to create functional web pages. NOTE: Course offered every fall, spring and may be offered during additional sessions.

Prerequisite: CSIT 101 or CSIT 155 or consent of Program Director

CSIT 124 – 3 Credits
Web 2.0 Social Media

Web 2.0 and Social Media introduces students to current industry best practices when migrating to a Web 2.0 media platform and managing the impact of the new media. Topics include the use of micro blogging, video conferencing, social media, virtual collaboration and training tools, as well as other approaches to effective electronic communication. The course emphasizes the review of multiple tools in order to ensure the correct solution is utilized when presented with a business challenge. NOTE: Course offered every fall, spring and may be offered during additional sessions.

Prerequisites: ENGL 052 or ESOL 052 and RDNG 052 or ESOL 054; or ACLT 052; and MATH 082 and CSIT 101

CSIT 125 – 3 Credits
Introduction to JavaScript

Introduces the creation of interactive web sites by integrating JavaScript into site structure. Major topics include the Documents Object Model, event-driven scripting, coding functions, parameter passing, conditionals, loops, and object-oriented principles. Students create web pages and web sites containing interactive components developed with JavaScript. NOTE: Same as WEBT 157. Credit earned for one only. NOTE: Course offered once a year (fall or spring).

Prerequisite: CSIT 155 or consent of program director

CSIT 130 – 3 Credits
Comprehensive Word Processing

Provides a comprehensive study of word processing and written communications skills for professional and personal applications; reviews basic, intermediate, and advanced word processing skills including tables, mail merge, sorting documents, macros, internet documents, and desktop publishing features for designing brochures and newsletters. NOTE: Course offered every fall, spring and may be offered during additional sessions.

Prerequisite: CSIT 101 or CSIT 116 or consent of the Program Director.

CSIT 132 – 3 Credits
Comprehensive Spreadsheets

Provides a comprehensive study of spreadsheets for professional and personal applications; studies spreadsheet, database, graphic features, macro development,the integration of this package with other microcomputer packages, data security, and data integration techniques. NOTE: Same as ACCT 132. NOTE: Course offered every fall, spring and may be offered during additional sessions.

Prerequisite: CSIT 101 or CSIT 116 or consent of the Program Director

CSIT 134 – 3 Credits
Comprehensive Databases

Provides an introduction to databases and database management systems (DBMS) and an opportunity to design, create, and modify a database using Microsoft Access; discusses retrieval of information by creating queries, reports, and forms. 3 lecture hours. This course is delivered in a combination lecture and hands-on format. NOTE: Course offered every fall, spring and may be offered during additional sessions.

Prerequisite: CSIT 101 or written permission from Program Director

CSIT 136 – 3 Credits
Using Windows

Examines the relationship between microcomputer operating systems, hardware and application software; covers the commands and features of the windows operating systems, storage and file management, system configuration and customization, memory management, utility products, and Windows Web technology. NOTE: Course offered every fall, spring and may be offered during additional sessions.

Prerequisite: Any General Education CSIT course or consent from the Program Director.

CSIT 142 – 3 Credits
Introduction to MIS

Introduces students to Management Information Systems (MIS) from the business professional's perspective. Students learn how MIS supports organizational strategy, collaboration, competitive advantage, decision making and global commerce. Other topics discussed are systems development, systems management, outsourcing, security and ethical issues. NOTE: Course offered every fall, spring and may be offered during additional sessions.

Prerequisites: CSIT 101 or CSIT 116

CSIT 154 – 4 Credits
Database Concepts

Database concepts provides in-depth coverage of the content of database management systems (DBMS) and their capabilities and limitations, and it covers both physical and logical data structure with an emphasis on meaningful data relationships, the role of the database administrator, and the data dictionary. NOTE: Course offered every fall, spring and may be offered during additional sessions.

Prerequisite: CSIT 101 or written permission from Program Director required.

CSIT 155 – 3 Credits
Internet Principles

Introduces techniques for searching the Internet and evaluating online information. Covers Internet components, terminology, history, and ethical and security issues. Includes the creation and publication of web pages using HTML. NOTE: Course offered every fall, spring and may be offered during additional sessions.

Prerequisite: ENGL 051 or ESOL 042 and RDNG 051 or ESOL 044; or ACLT 052

CSIT 156 – 4 Credits
Introduction to SQL Using Oracle

Provides an introduction to the Oracle relational database, structured query language and database concepts. Students will create tables, establish relationships, enforce integrity constraints and manipulate data. Additional database objects, database security, transaction control and user creation and management will also be introduced. NOTE: Course offered every fall, spring and may be offered during additional sessions.

Prerequisite: CSIT 101 or consent of Program Coordinator.

CSIT 161 – 3 Credits
Introduction to Information Assurance

Discusses the principles of information security through the lens of Information Assurance management. Information Assurance is not just a technology concern but a management issue. Future organizations will expect the next generation of employees to be able to have the right combination of skills and experience to anticipate and troubleshoot multifaceted information security matters. This course will provide the students with the ability to identify threats and vulnerabilities in present systems as well as expand techniques to design and develop secure information systems as needed. NOTE: Course offered every fall, spring and may be offered during additional sessions.

Corequisite: CSIT 101

CSIT 210 – 4 Credits
Introduction to Programming

Teaches problem solving skills using accepted programming practices; discusses algorithms, data structures, fundamental syntax of an object-oriented language, such as Java, including data types, control structures, file I/O, classes, objects, methods, and arrays. NOTE: Course offered every fall, spring and may be offered during additional sessions.

Corequisite: CSIT 111 or consent of Program Director.

CSIT 211 – 4 Credits
Advanced Programming

Teaches skills for solving complex problems; discusses advanced data structures and algorithms for recursion, pointer variables, linked lists, stacks, queues, hash tables, collections, sorting and searching, and trees. NOTE: Course offered every fall, spring and may be offered during additional sessions.

Prerequisite: A letter grade of "B" or better in CSIT 210 (was CINS 236 or CMSC 201) or consent of Program Director.

CSIT 212 – 4 Credits
Visual Basic Programming

Emphasizes design and development considerations for Windows based application programs; includes object-oriented programming concepts, user interface design, program flow, debugging techniques, and file access. NOTE: Course offered once a year (fall or spring).

Prerequisite: CSIT 111 or consent of Program Director

CSIT 213 – 4 Credits
Advanced Visual Basic Programming

Covers database creation and access in Visual Basic, interapplication communication, advanced printing techniques, and graphics. NOTE: Course offered less than once a year.

Prerequisite: CSIT 212

CSIT 214 – 4 Credits
C++ Programming

Discusses procedural techniques and includes coverage of data types and program structures, basic I/O functions, and arithmetic operators; emphasizes applications using arrays, vectors, pointers, functions, structures, and files. NOTE: Course offered every fall, spring and may be offered during additional sessions.

Prerequisite: CSIT 111 or consent of the Program Director.

CSIT 215 – 4 Credits
Object Oriented Programming Using C++

Studies Object Oriented Programming (OOP) paradigm using the C++ programming language; discusses object-oriented programming techniques such as data encapsulation, constructor and destructor functions, polymorphism, inheritance, and virtual functions, operator and function overloading, dynamic memory allocation, and input/output techniques. NOTE: Course offered once a year (fall or spring).

Prerequisite: CSIT 214 (was CINS 225) or consent of Program Director

CSIT 221 – 3 Credits
Server-side Scripting Languages

Introduces students to the concept of server-side scripting and web applications development. Topics include dynamic web site development, session management, security, network protocols , and web services. Students develop and interact with MySQL tables using common scripting languages including PHP, ASP, and Cold Fusion. NOTE: Same as WEBT 257. Credit can be earned for one course only.

Prerequisite: CSIT 125 or consent of Program Coordinator.

CSIT 224 – 4 Credits
Server-side Scripting with PHP

Introduces students to PHP and MySQL to develop dynamic web sites. Topics will include conditionals, functions, form processing, arrays, and loops. Students create a dynamic web site by developing database tables in MySQL, connecting to them using PHP and adding content to web pages. NOTE: Course offered once a year (fall or spring).

Prerequisites: CSIT 221 and CSIT 111 or consent of program coordinator.

CSIT 226 – 4 Credits
ColdFusion Development

Introduces students to the developing web based applications using ColdFusion. NOTE: Course offered less than once a year.

Prerequisites: Consent of the program coordinator.

CSIT 230 – 3 Credits
Help Desk Management

Prepares students for employment in the Information Technology (IT) field for jobs in IT Support, IT Training, Software Support, or Help Desk Support. In this capstone course, students will develop a balance of technical skills, problem solving skills, communication skills, and teamwork skills. NOTE: Course offered every fall, spring and may be offered during additional sessions.

Prerequisites: Registration into this capstone course requires consent of the Program Coordinator

CSIT 241 – 4 Credits
Applied System Analysis & Design

Discusses systems analysis and design that emphasizes the Systems Life Cycle Concept; includes contemporary theories of planning, organizations, communications, investigation, control and the skills and techniques necessary for design and implementation of a software system. 4 lecture hours. This course is delivered in a combination lecture and hands-on format. NOTE: Course offered every fall, spring and may be offered during additional sessions.

Prerequisites: CSIT 134 or CSIT 154 and at least one programming course (CSIT 111 does not satisfy this requirement) or written permission from Program Director required

CSIT 243 – 4 Credits
Information Management for Decision Making

Introduces students to the multidimensional data analysis techniques of Business Intelligence that are used to retrieve and present information for decision making and problem solving. Techniques will be applied to various industries. Technologies used include Data Visualization, QBE, SQL, Report Writers, Pivot Tables, Pivot Charts, MS Office, Web Pages, and Adobe Portable Documents (PDF). In this capstone course for the Information Management certificate, students will complete case projects that require them to retrieve information from various data sources and present that information in various formats. NOTE: Course offered every fall, spring and may be offered during additional sessions.

Prerequisites: Grade of "C" or better in CSIT 132, CSIT 134, and CSIT 123, or consent of the Program Director

CSIT 254 – 4 Credits
Emerging Database Design

Utilizes relational database design principles, techniques and emerging technologies to design and develop relational databases using contemporary database management software. Students will identify business information requirements; transforming them into relational databases. NOTE: Course offered once a year (fall or spring).

Prerequisite: CSIT 154 or CSIT 156 with a minimum grade of C or better or consent of the Program Coordinator.

CSIT 256 – 4 Credits
Advanced Oracle

Discusses PL/SQL in: application development, program constructs, application schemas, functions, subprograms, packages, triggers, dependencies, large object types, supplied packages and advanced security concepts. NOTE: Course offered every fall, spring and may be offered during additional sessions.

Prerequisite: CSIT 156 or consent of the Program Director

CSIT 271 – 1 Credit
Internship

Provides students with individual intern (non-paid) work in the computer information system field as approved by the Program Coordinator.

CSIT 272 – 2 Credits
Internship

Provides students with individual intern (non-paid) work in the computer information system field as approved by the Program Coordinator.

CSIT 273 – 3 Credits
Internship

Provides students with individual intern (non-paid) work in the computer information system field as approved by the Program Coordinator.

CSIT 281 – 1 Credit
Cooperative Education II

Provides academic credit for knowledge and skill outcomes derived from a planned work experience in a chosen career field; requires meeting of general course goals and jointly-developed co-op objectives selected and evaluated by the faculty coordinator, work place supervisor and the student. To register, a student must have a signed Cooperative Education Application.

CSIT 284 – 4 Credits
Cooperative Education II

Provides academic credit for knowledge and skill outcomes derived from a planned work experience in a chosen career field; requires meeting of general course goals and jointly-developed co-op objectives selected and evaluated by the faculty coordinator, work place supervisor and the student. To register, a student must have a signed Cooperative Education Application.