MWCC College Catalog 2008-2009 — Computer Information Systems

CIS102 COMPUTER SERVICE AND REPAIR

1 credit
This course takes you from the just-a-user level to the I-can-fix-this level for the most common PC hardware and software concerns. Students will gain practical knowledge through a combination of troubleshooting techniques and hands-on lab assignments. Topics covered include hardware installation, configuration, and upgrading, along with diagnosing and troubleshooting PC problems. This course is a vocational skill course in that your knowledge and skill is best demonstrated by your ability to address a range of PC configuration and repair problems using knowledge acquired in class. Prerequisites: Basic understanding of DOS and familiarity with several applications. Fall and spring.

CIS109 PROGRAMMING IN BASIC

3 credits
This course introduces students to fundamental problem-solving and programming concepts using the Visual Basic.NET language. Topics covered include classes, objects, properties, and methods used to build windows forms: variables and variable types, control structures, functions, and sub-procedures. Prerequisite: MAT100, RDG100, or placement. Fall and spring.

top of page

CIS115 SURVEYING TECHNOLOGY VIA THE INTERNET

3 credits
Through selected readings and web research, this course examines contemporary computer and technology issues. Students explore topics such as changing technology, data privacy and security, global IT workforce, and impact of the Internet. Prerequisites: ENG100, RDG100, or placement.

CIS118 INTERNET TECHNOLOGIES

3 credits
This course will cover topics that include the Internet, Web servers, the World Wide Web (www), web languages (HTML/DHTML), website development software (WYSIWYG), and information literacy. Students will learn how information is transferred over the Internet, how to write HTML code, and how to create, maintain, and publish a website. Website topics include working with web page templates and themes, using pictures, graphics, and hyperlinks, creating tables and frames, and using HTML forms. All students will be expected to create, maintain, and publish several websites on a college web server. While working with the software and the web languages, students will also be expected to demonstrate the ability to identify, access, evaluate, and use information effectively, ethically, and legally. Prerequisites: MAT100, RDG100, or placement. Fall and spring.

CIS119 JAVASCRIPT FOR WEB DESIGNERS

3 credits
This is an introductory course to web programming using JavaScript for students with no previous programming experience, but with some familiarity with common HTML tags. Students will write scripts that use variables, operators, conditional logic, looping structures, functions, arrays, and objects. This course will develop programming skills that can be used to create interactive and dynamic websites including rollovers, cycling banners, form validation, slide shows, browser detection, plug-in detection, events, and cookies. The course provides a systematic hands-on approach to web programming. Prerequisite: CGD109 or CIS118 or CGD240. Spring.

top of page

CIS120 MICROCOMPUTER APPLICATIONS

3 credits
This course is designed for all students who are interested in using the microcomputer for business-related applications. The major topics will include the fundamentals of spreadsheet design and analysis and the fundamentals of database management systems. Prerequisites: MAT100, RDG100, or placement. Fall and spring.

CIS121 MICROCOMPUTER APPLICATIONS II

3 credits
This course expands on the spreadsheet topics covered in CIS120 Microcomputer Applications, with a more in-depth study of spreadsheet design and analysis as they relate to business applications. Topics include expanded coverage of business formulas and functions, linking multiple worksheets and files, proper layout and design, and an introduction to macros using the Visual BASIC for Applications (VBA) language. Prerequisite: CIS120.

CIS122 MICROCOMPUTER GRAPHIC APPLICATIONS

3 credits
This course is an introduction to presentation graphics software used to create slide shows on the PC. Topics include creating text and numeric slides, the use of templates and layouts, the development of a slide show using transitions, builds, and animation, working with imported clipart and scanned graphics files, the use of OLE/DDE techniques, the use of hyperbuttons, and the effective use of text and color. All students will have the opportunity to create and present a computer generated slide show. Prerequisite: CIS120 or permission of instructor.

CIS123 MICROCOMPUTER DATABASE MANAGEMENT SYSTEMS

3 credits
This course uses a database software package for a wide range of business applications. Students create tables, construct queries, design forms, and generate reports. Topics include the design of forms using database commands to create buttons to manage tables. Prerequisite: CIS127 or CIS120 or permission of instructor.

top of page

CIS127 COMPUTER TECHNOLOGIES

3 credits
A variety of computer applications will be used in this course as tools to improve students’ performance in school, increase their future productivity in the work place, and enhance their level of critical thinking.  Students will use computer networks and applications to locate, evaluate, and use information, create written documents and oral presentations, create web pages and web graphics, program simple interactive web pages, build and search databases, and perform system management.  This course will assist students in understanding the underlying concepts of these technologies and provide project-oriented learning opportunities. The goal is for students to become independent users of information, computer technology, and library resources. Prerequisites: ENG100, RDG100, or placement.

CIS130 PROGRAMMING FOR THE WEB

3 credits
This course focuses on developing interactive, database-driven web pages. Students will develop web pages that retrieve information from the user, verify information, send information to a server, and interact with a database. Students are introduced to Active Server Pages.NET. Topics covered include web forms, HTML controls, web controls, validation controls, data list controls, intrinsic objects, data collections, file I/O, manipulating XML data, databases, and ADO.NET. Other topics may include COM and web services. Prerequisite: CIS109, CIS118, or permission of the instructor.

CIS131 LINUX PROGRAMMING

4 credits
This course provides students a solid foundation in the fundamentals of the Linux operation system. Students gain system level experience through problem solving exercises at the command line and in the graphical use interface. Students learn the essential command-line commands necessary to be accomplished users of their Linux workstations, as well as be able to use the GUI when appropriate. Prerequisite: CIS140.

top of page

CIS140 MICROCOMPUTER NETWORKING APPLICATIONS

3 credits
This course provides students with the necessary knowledge and skills to perform competently in the role of network administrator or system manager. Major topics include networking concepts, setting up user and group accounts, securing network resources, configuring and administering network printers, backup, auditing events, and monitoring network resources. Prerequisites: MAT100, RDG100, or placement. Fall and spring.

CIS141 MICROCOMPUTER NETWORKING APPLICATIONS II

3 credits
This course provides students with the knowledge and skills to design, configure, and administer a complex network. Topics include network design, multiserver management, systems fault tolerance, network optimization, remote access service, interoperating with diverse operating systems, implementing network clients, and troubleshooting. Prerequisite: CIS140.

CIS142 WEB SERVER MANAGEMENT

3 credits
This course teaches students how to support the various features of an Internet information server. Learn how to configure a server for Internet access and publishing, Internet connectivity options, compare Internet and Intranet implementations, install and configure a web server, and optimize server performance. Prerequisite: CIS140. Fall.

top of page

CIS143 PC MAINTENANCE

3 credits
This is a current and comprehensive course on configuring, diagnosing, and repairing microcomputers and associated technologies. (PC compatible units are used in this course.) Topics covered include how computers work, how software and hardware work together, the systems board, understanding and managing memory, floppy disk and hard disk drives, installing and supporting disk drives, troubleshooting fundamentals, supporting I/O devices, and multimedia technology. Completion of this course will assist the student in preparing to pass the A+ certification exams and succeed in the PC repair industry. No electronic experience is assumed or required. Prerequisites: MAT100, RDG100, or placement. Fall.

CIS218 E-COMMERCE SYSTEMS

3 credits
This course is a capstone course for the Computer Information Systems program and is designed to prepare students for entry into the IT community. Students in this course develop and present solutions to a number of case studies involving network technologies, business software applications, and web application development. They integrate the case study material with previous course experiences and research of new technologies. They apply extensive critical thinking skills as well as teamwork, research, and writing skills. Students will present solutions using multimedia presentations. Prerequisite: Complete 24 CIS credits or with permission of instructors. Spring.

CIS224 BEGINNING ORACLE PL/SQL

3 credits
This course is designed to teach students to use an additional database management system, Oracle, and to learn additional PL/SQL skills. Students will be able to define a well-structured relational database; use SQL within SQL Plus; create tables, keys, and constraints; as well as work with insert and select statements, functions, procedures, and triggers. Prerequisite: CIS109 and CIS120.

CIS232 PROGRAMMING C++

3 credits
This course is an introduction to C++ as an object-oriented programming language. The fundamentals of data types, variables, access modifiers, scope, selection structures, repetition structures, functions and arrays will be covered using C++ classes and objects. Key topics in object oriented program design include encapsulation, information hiding, member access control, constructors, destructors, software reusability, member functions, overloaded functions and operators, and dynamic memory allocation. All students will be expected to write programs in C++ to exercise these topics. Prerequisite: CIS130 or CIS290 comparable programming/course experience.

top of page

CIS244 INTERNETWORKING

3 credits
This course provides users with a basic understanding of networking technology with a focus on network hardware. Major topics include the Open Systems Interconnect (OSI) reference model, bridges, switches, hubs, Virtual Local Area Networks (VLANs) and 105 management commands. After completing the course, the student will be prepared for the Cisco CCNA Exam. Prerequisite: CIS140 or placement.

CIS245 INTERNETWORKING II

4 credits
This course is a continuation of CIS244 Internetworking I and introduces advanced router configurations, advanced LAN switching theory and design, VLANs, Novell IPX, and LAN and network segmentation with bridges, router, and switches. Additional topics include VLANs, WAN theory and design, WAN technology, PPP, Frame Relay, ISND, and the Spanning Tree protocol. Prerequisites: CIS140 and CIS244.

CIS290 JAVA I

3 credits
This course is an introduction to object-oriented programming (OOP) using Java. Object-oriented programming enables the programmer to create flexible, modular programs and reuse code. Students learn what classes and objects are and how they interrelate to each other by writing programs in Java. The following topics will be covered: classes, objects, fundamental data types, control structures, repetition, operators, methods, strings, and arrays. Prerequisite: CIS109 or comparable programming/course experience.

CIS292 JAVA II

3 credits
This course is a continuation of CIS290 Java I. Students will write advanced Java applets and Window applications using the graphic user interface (GUI) packages. Topics include inheritance, abstract classes, interfaces, packages, graphics, exceptions, files, and databases. Prerequisite: CIS 290 or comparable programming/course experience.


©2007 MWCC • 444 Green St., Gardner, MA 01440 • (978) 632-6600
Acceptable Use Policy
| Privacy Policy | How to View PDFs | Contact Us