All courses with the CSC prefix. |
CSC 100 |
Computer Literacy |
Details |
1 |
An introductory course in the history, characteristics, and significance of computers, including basic hardware and software components and a survey of applications. For persons with little or no background in computers who desire a general knowledge of computers or a foundations course on which to build a strong background in computing. Some "hand-on" experience. |
Prerequisites: |
(none) |
|
CSC 104 |
Spreadsheets - Core Level (Excel) |
Details |
2 |
An introduction to the use of the electronic spreadsheet, a software package with many diverse applications in bookkeeping and accounting. Topics include basic spreadsheet terminology and concepts, creating spreadsheets, use of formulas and formatting, moving data within and between workbooks, maintaining workbooks, creating charts, and enhancing the display of workbooks. |
Prerequisites: |
(none) |
|
CSC 106 |
Introduction to Computers |
Details |
3 |
An introductory course in which students learn basic terminology, equipment, history, various software including operating system and application software, and the impact of the computer in society. Includes "hands-on" experience. Satisfies JWCC computer literacy requirement. (Same as AGR 175) |
Prerequisites: |
(none) |
|
CSC 107 |
Word Processing - Core Level (MS Word) |
Details |
2 |
An introduction to the use of word processing software. Topics covered include creating, printing, and editing Word documents; formatting characters and using Help; formatting paragraphs and documents; customizing documents; creating and formatting tables; and enhancing documents with special features. |
Prerequisites: |
(none) |
|
CSC 112 |
Computer-Based Problem Solving |
Details |
3 |
An introduction to problem-solving strategies and methodologies. Programming logic, looping, branching, and arrays are explained through the use of flow charts and pseudo code. |
Prerequisites: |
(none) |
|
CSC 115 |
Introduction to Computer Programming (Visual BASIC) |
Details |
3 |
Introduction to computer programming, problem-solving processes and structured and object-oriented programming techniques using Visual BASIC. |
Prerequisites: |
CSC 112 with a grade of "C" or above or consent of department |
|
CSC 116 |
Database - Core Level (Access) |
Details |
2 |
An introduction to the use of data management systems. Topics covered include creating a database table, creating relationships between tables, creating a table using a Wizard and using Help, performing queries and filtering records, creating forms, creating reports mailing labels, and charts, importing and exporting data, creating Web pages and using database Wizards. Course will be taught using a popular database management system software package. |
Prerequisites: |
(none) |
|
CSC 119 |
Programming I |
Details |
3 |
This course involves problem solving on the introductory level, teaches structured and object oriented language, C++, and exposes students to methodology that serves as a foundation for later course work. |
Prerequisites: |
CSC 112 with a grade of "C' or above; Intermediate algebra skills recommended |
|
CSC 122 |
Presentation Software |
Details |
2 |
This course covers presentation software, concepts, and terminology. Topics include preparing, editing, and formatting presentations, adding visual elements to a presentation, sharing and connecting data, linking and embedding objects and files, and sharing presentations. Course uses a popular commercial software package. |
Prerequisites: |
(none) |
|
CSC 123 |
Introduction to Content Management Systems |
Details |
2 |
An introductory course in which students learn to create a complete website using popular Content Management Systems (CMS). Includes hands-on experience. |
Prerequisites: |
(none) |
|
CSC 124 |
Web Programming I |
Details |
3 |
In this course, the student will learn techniques for planning and creative attractive Web pages using HTML and CSS. Topics include working with tables, creating forms, creating hyperlinks and menus for site navigation, and using image maps for navigation. The student will learn techniques for designing Web pages effectively and understand different ways to publish websites. The student will also learn scripting to add functionality to the website. |
Prerequisites: |
(none) |
|
CSC 136 |
Linux Operating System |
Details |
3 |
This course will cover the essentials of installing, configuring, maintaining, administering and troubleshooting the Linux operating system. 2 lecture hours, 2 lab hours. |
Prerequisites: |
(none) |
|
CSC 141 |
Introduction to Internet |
Details |
1 |
This course is an introduction to the Internet and the World Wide Web. Topics include navigating the Web, using the Internet as a resource, communicating over the Internet, and working with hypertext documents. This course will be taught using popular Web software. |
Prerequisites: |
(none) |
|
CSC 143 |
Introduction to Desktop Information Management (Outlook) |
Details |
1 |
This course will be taught using a popular desktop management software. Topics include utilizing email; using calendar for scheduling; managing contacts; creating tasks, notes, and journals. |
Prerequisites: |
(none) |
|
CSC 146 |
Introduction to Web Page Design |
Details |
2 |
An introduction to Web page design. Topics include an introduction to the Internet, Web design theory and associated information, creating a Web page in Hypertext Markup Language (HTML) and creating a Web page using a popular introductory Web page design software package. |
Prerequisites: |
CSC 100 or CSC 106 or consent of department |
|
CSC 152 |
Computer Hardware Essentials |
Details |
3 |
This course is designed to improve the student's understanding of computer hardware and peripherals. The student shall gain an ability to determine the source of elementary equipment problems and the ability to isolate problems relating to software and hardware. Through hands-on labs, the student will obtain and demonstrate knowledge of installation, configuration and repair. 2 lecture hours, 2 lab hours. |
Prerequisites: |
(none) |
|
CSC 163 |
Fundamentals of Networking |
Details |
3 |
This course is designed to provide students with the background necessary to understand the local area networking information in Microsoft courses on workstations and networking. This course provides students with not only the information needed to build a foundation in current networking technology for local area networks, wide area networks and the Internet, but also gain essential knowledge that can be skilled within the manufacturing industry. Students will be given the opportunity to take the Network+ certification test providing them with an industry credential. |
Prerequisites: |
(none) |
|
CSC 186 |
Desktop Publishing with InDesign |
Details |
3 |
Introduction to the use of the computer as a tool in management and production of text and graphics in visual communication. Students will learn to set up complex, professional documents working with frames, colors, linked text and graphics, transparency, tools and tables. This course will be taught using a popular desktop publishing package. |
Prerequisites: |
CSC 100 or CSC 106, or consent of department |
|
CSC 190 |
Portable Document Format (Adobe Acrobat) |
Details |
1 |
Focuses on creating and distributing portable documents using industry standard portable document formats. Topics include creating PDF documents from other applications, sharing PDFs, document review processes, PDFs for print or Web use, interactive forms, document security, paperless publishing and collaboration solutions. Course is taught using industry standard electronic document exchange program. |
Prerequisites: |
CSC 100 or CSC 106 or consent of department |
|
CSC 195 |
Special Topics in Computer Science |
Details |
1-4 (Varies) |
Deals with current topics in computer science not covered in other courses. Topics will vary at discretion of the instructor. No topic will be offered more than twice within three years. May be repeated with different topics to maximum of four credit hours. Topic to be listed on student's permanent academic record. |
Prerequisites: |
Consent of department |
|
CSC 199 |
Computer Science Internship |
Details |
1-5 (Varies) |
Students may elect to participate in an approved apprenticeship, internship, job shadowing, or mentoring activity as it pertains to their career goals. The course provides the opportunity to apply classroom theory and experience the dynamics of modern industry. Students complete 80 hours of on-the-job training per semester for each enrolled credit hour. Course requires 80 hours of work experience for each credit hour. |
Prerequisites: |
Successful completion of at least 24 credit hours of course work and a minimum of a 2.0 GPA |
|
CSC 204 |
Spreadsheets - Expert Level (Excel) |
Details |
2 |
A continuation of CSC 104. Topics include formatting Excel worksheets using advanced formatting techniques, working with templates and workbooks, using advanced functions, working with lists, using Excel's analysis tools, managing and auditing worksheets, collaborating with workgroups, and using data from the Internet and other sources. |
Prerequisites: |
CSC 104 with a grade of "C" or above |
|
CSC 207 |
Word Processing - Expert Level (MS Word) |
Details |
2 |
Topics covered in this course include merging documents and sorting and selecting data, formatting with special features, adding visual appeal to documents, formatting with macros and styles, working with shared documents, creating specialized tables and indexes, preparing and protecting forms, and sharing data. |
Prerequisites: |
CSC 107 or OFT 102 with a grade of "C" or above |
|
CSC 216 |
Database - Expert Level (Access) |
Details |
2 |
Topics include creating and modifying advanced tables, creating and modifying forms, refining queries, using advanced report features, defining relationships, using Access tools, creating database applications, and using data from the Internet and other sources. Course will be taught using a popular database management system software package. |
Prerequisites: |
CSC 116 with a grade of "C" or above |
|
CSC 220 |
Graphic and Photo Manipulation (Photoshop) |
Details |
3 |
An introduction to the use of the computer in graphic design. Students learn how to repair images, work with layers, make selections, incorporate color techniques, and place type in an image. The course focuses on using painting tools, special layer functions and filters, enhancing specific selections, making color adjustment, working with clipping masks and paths. The course will be taught using industry-standard photo manipulation software. |
Prerequisites: |
(none) |
|
CSC 223 |
Web Scripting (JavaScript) |
Details |
3 |
This course will guide students in web page development with JavaScript. This course covers the basics of JavaScript to build professional quality web applications. |
Prerequisites: |
CSC 124 with a grade of "C" or above |
|
CSC 224 |
Web Programming II (PHP, MySQL) |
Details |
3 |
This hands-on PHP programming course uses open source software, PHP and MySQL, to provide the student with a limited programming background with the applied skills to build professional-quality, database-driven Web sites. By integrating PHP and MySQL, with the XHTML and CSS frameworks, the student will develop the skills to build interactive Web sites with authentication and security. |
Prerequisites: |
CSC 124 with a grade of "C" or above |
|
CSC 246 |
Advanced Web Page Design (Dreamweaver) |
Details |
3 |
A continuation of the concepts and skills learned in CSC 146. Students learn how to design and develop more sophisticated Web pages. Topics include working with text and graphics, links, collecting data with forms, using styles and style sheets, adding media objects, creating and using templates, and working with library items and snippets. Students also learn how to work with a Web server and manage Web site files. Course is taught using industry standard Web design software. |
Prerequisites: |
CSC 146 or consent of department |
|
CSC 247 |
Web Graphics and Interactivity (Flash & Fireworks) |
Details |
3 |
Course focuses on creating and manipulating graphics and interactive elements suitable for use on Web pages. Topics include working with objects; importing, selecting, and modifying graphics; modifying pixels and manipulating images; working with symbols and interactivity; creating animations and special effects; preparing and publishing movies; and adding sound and video. Course is taught using industry standard software packages. |
Prerequisites: |
(none) |
|
CSC 248 |
Computerized Illustration (Adobe Illustrator) |
Details |
3 |
A course in the most important topics of design principles and vector graphics. Students learn how to create text and gradients, draw and compose an illustration, transform and distort objects, work with layers, create graphs, draw with symbols, and create 3-D objects. Course is taught using industry standard illustration software. |
Prerequisites: |
(none) |
|
CSC 249 |
Advanced Graphic Applications |
Details |
3 |
Course builds on the knowledge and skills developed in previous applications courses and focuses on advanced techniques working with layers, layer styles, color, blending modes and designing with multiple images. Students learn to use tools to adjust and fine-tune images for more sophisticated, professional effects. Course is taught using industry-standard graphic design software. |
Prerequisites: |
CSC 220 or consent of department |
|
CSC 256 |
Web Programming III (Python, Ruby on Rails) |
Details |
3 |
This course introduces students to popular industry-standard frameworks used to create a variety of websites. Students will learn to use multiple frameworks throughout the course and discover how they work to assist in the programming process. |
Prerequisites: |
(none) |
|
CSC 257 |
Database Management |
Details |
3 |
This course introduces the student to database concepts and the use of a database management system. Topics include using a MySQL server and MySQL language to: create databases, create tables, add and remove table fields, establishing relationships between table fields, manipulating records, and create queries. |
Prerequisites: |
(none) |
|
CSC 258 |
Web Programming IV |
Details |
3 |
This course is a capstone for the web programming student. Students will use all of the skills they have learned throughout the program to create a website fulfilling criteria set by the course instructor. Students will learn to evaluate sites for human interaction and make improvements throughout the course. |
Prerequisites: |
(none) |
|
CSC 259 |
Web Server Administration |
Details |
3 |
This course introduces the student to web server administration. Students learn to install, configure and administer a website. The course includes topics such as user authentication, setting up users and groups, managing file system permissions, sharing resources and securing the server. In addition, the student will learn to troubleshoot a web server, as well as perform maintenance, optimization, and performance tuning. |
Prerequisites: |
(none) |
|
CSC 274 |
Language Survey (Java) |
Details |
3 |
This course will guide students in developing applications and applets using the Java programming language. Students will also build visually interesting GUI and Web-based applications and learn the basics of structured and object-oriented programming techniques. |
Prerequisites: |
CSC 112 with a grade of "C" or above or consent of department |
|
CSC 295 |
Special Topics in Computer Science |
Details |
1-4 (Varies) |
On demand. Includes such course offerings as Facilities Management and Computerized Farm Records. No topic/problem will be offered more than twice in three years. May be repeated three times with different topics. Topics to be listed on student's permanent academic record. |
Prerequisites: |
Consent of department |
|