CIS 100 Introduction to Computing

This course presents computing concepts and technology, and introduces students to productivity applications used in the work place, such as E-mail, the Internet, word-processing, spreadsheets, database management systems, and presentation graphics. Students acquire skills by means of intensive, hands-on work in a computer laboratory. Students can take a CLEP test to waive CIS 100. Prerequisite: The basic skills listed in the CIS 001 course description are assumed.

Augusta
10005 Introduction to Computing M 04:00PM-06:45PM Felch 3
09996 Introduction to Computing F 09:00AM-11:45AM Sanford 3

Bangor
10017 Introduction to Computing T 01:00PM-03:45PM Kokoska 3
10021 Introduction to Computing W 09:00AM-11:45AM Kokoska 3
10022 Introduction to Computing TH 09:00AM-11:45AM Roper 3

Bath/Brunswick
10359 Introduction to Computing W 04:00PM-06:45PM Sanford 3

Ellsworth/Hancock
10361 Introduction to Computing W 01:00PM-03:45PM Bonnes 3

Rockland
(Blended - meets only 1st two weeks) 10366 Introduction to Computing W 04:00PM-06:45PM Goodridge 3

Rumford/Mexico
10376 Introduction to Computing TH 04:00PM-06:45PM Hodge 3

WEB
09359 Introduction to Computing Demchur-Merry 3
14844 Introduction to Computing Demchur-Merry 3
12135 Introduction to Computing Kokoska 3 (Meets 10/10-11/30)

 

CIS 101 Introduction to Computer Science

This course provides an overview of computer science. Topics include algorithms, structured programming, expression evaluation, information coding, computer operations, software, networking, the object-based paradigm, the relational model, the information systems development life cycle, and human and organizational factors in information systems. CIS 101 is a foundation course for the CIS degree and a prerequisite to other core courses. Lecture and laboratory. Prerequisite: MAT 111 successful placement testing. Students are assumed to have the equivalent of CIS 001.

Augusta
(ITV Broadcast Class, Delayed Viewing OK, No Permission Needed)
09636 Introduction to Computer Science W 01:00PM-03:45PM Felch 3

Bangor
(ITV Receive Class - Delayed Viewing OK, No Permission Needed)
09637 Introduction to Computer Science W 01:00PM-03:45PM Felch 3

ITV
(ITV Receive Class - Delayed Viewing OK, No Permission Needed)
Introduction to Computer Science W 01:00PM-03:45PM Felch 3

09638 Bath/Brunswick
11735 Bethel
11703 Bucksport
11704 Caribou - Delayed Viewing
11705 Deer Isle
11707 East Millinocket
11708 East Sullivan
11706 Ellsworth/Hancock
11720 Farmington
11724 Fort Kent
11710 Greenville
11711 Houlton
11709 Hutchinson Center
11731 Island Falls - Delayed Viewing
11712 Jackman - Delayed Viewing
11734 Jay - Spruce Mountain Adult Ed
11714 Kingfield - Delayed Viewing
11715 Lewiston-Auburn
11718 Lincoln
11716 Lisbon Falls - Delayed Viewing
11736 Machias
11719 Mount Desert
11723 Newport
11722 North Haven - Delayed Viewing
11726 Presque Isle
11727 Rangeley - Delayed Viewing
11728 Rockland
11729 Rumford/Mexico
11717 S Berwick - Delayed Viewing
11730 Saco/Biddeford
11732 Sanford
11713 Sherman Station
11733 Skowhegan
11740 South Paris
11721 Thorndike - Delayed Viewing
11737 Van Buren - Delayed Viewing
11738 Vinalhaven - Delayed Viewing
11739 Wiscasset

 

CIS 131 Web Applications and Development

A practical, hands-on introduction to the design and development of a web site, this course introduces students with little to no experience in web scripting to the concepts, syntax, and structure of XHTML. The course will also include an introduction to Cascading Style Sheets (CSS), an important presentation initiative, and Universal Design, the process of incorporating accessible design features into web pages. The final project-based assignment will assess the comprehensive process of designing, developing, and publishing a personal or professional site on a web server. Prerequisites: CIS 100 or equivalent computer skills or permission of the instructor. 3 cr.

WEB
09360 Web Applications and Development Churchill 3
14724 Web Applications and Development Churchill 3

 

CIS 135 Introduction to Information Systems and Applications Development

This course provides an introduction to information systems development, including topics such as object-oriented development and relational databases. As a result of taking this course, students will be able to develop a small office application by adapting an office productivity package, such as a database and/or spreadsheet, and integrating Web technology. Students will work both individually and in groups to specify requirements and develop solutions that enhance productivity and managerial decision making. Prerequisite: MAT 111 or successful placement testing. Students are assumed to have the equivalent of CIS 100.

Augusta
10023 Introduction to Information Systems and Applications M 04:00PM-06:45PM Roper 3

Bath/Brunswick
10360 Introduction to Information Systems and Applications T 04:00PM-06:45PM Sanford 3

WEB
09361 Introduction to Information Systems and Applications Kokoska 3
14804 Introduction to Information Systems and Applications Kokoska 3

 

CIS 212 Programming Concepts: Visual Basic I

In this introductory programming concepts course, students will gain an understanding of logic, flow control, and object-oriented structures as well as hands-on experience in developing interfaces, objects, and controls using a variety of design approaches. Visual Basic introduces and applies concepts of object-oriented, event-driven, structured programming to create end-user mobile, web, office, and database applications. Prerequisites: CIS 101 or permission of the instructor. 3Cr

Augusta
10025 Programming Concepts: Visual Basic I TH 04:00PM-06:45PM Jolda 3

WEB
11912 Programming Concepts: Visual Basic I Jolda 3
Additional Notes: This class is a video-stream of the live class. Students must obtain the instructor’s permission to participate in this delayed viewing section. Students must take exams within three business days of regularly scheduled exam.   Exams will be available via Blackboard.

 

CIS 214 Applications Programming: Java

This course is an introduction to O-O programming using JAVA. The course has a structured laboratory component. Students will learn to design and implement a graphical user interface and be introduced to Internet programming. Prerequisite: CIS101 or permission of the instructor

WEB
09362 Applications Programming: Java Goodridge 3

 

CIS 220 Information Technology: Hardware and Systems Software

This course provides in-depth coverage of computer, network and operating systems principles found in computing systems. Topics include systems architecture for single-user, central and networked computer systems; and structure of single and multi-user operating systems. Prerequisite: CIS 101

Rockland
10367 Information Technology: Hardware and Systems Software TH 04:00PM-06:45PM Goodridge 3

WEB
09363 Information Technology: Hardware and Systems Software Goodridge 3

 

CIS 225 Introduction to Health Informatics

This course will provide students with a survey of topics in the health informatics area. Examining computer's emerging role in delivery, management and analysis of health care, and how it impacts all stakeholders in health care arena. Competency skill sets include:Analytical assessment of Medical information(both spatial and non-spatial) Systems Analysis and modeling and Project Management. Prerequisite Bio 110, (CIS 100 OR CIS 101 OR CIS 135) and Mat 115. 3 credits

WEB
14579 Introduction to Health Informatics Staff 3 (Meets 10/10-11/30)

 

CIS 240 Networking Concepts

This course provides an introduction to telecommunications and networking. Topics covered include basic terms, concepts, equipment, protocols, and standards; network evolution and architecture; public and local networks; data security; the economics of network communication; network services; and the impact of data networks. Prerequisite: CIS 101 or permission of instructor

WEB
09364 Networking Concepts Felch 3

 

CIS 303 Management Information Systems

(This course is cross-listed with Bua 303) This course emphasizes the use of information technology in managing organizations. Topics include fundamentals of MIS, decision theory, problem solving, information systems development from the managers perspective, MIS applications, competitive uses of information technology, information resource management, and electronic commerce. The management case approach will be used to analyze MIS situations. Prerequisite: CIS 100 or CIS 101 or CIS 135, and BUA/JUS/POS 223, or permission of instructor.

Augusta
(ITV Broadcast Class, Delayed Viewing OK, No Permission Needed)
10381 Management Information Systems TH 07:00PM-09:45PM Breton 3

Bangor
(ITV Receive Class - Delayed Viewing OK, No Permission Needed)
10382 Management Information Systems TH 07:00PM-09:45PM Breton 3

ITV
(ITV Receive Class - Delayed Viewing OK, No Permission Needed)
Management Information Systems TH 07:00PM-09:45PM Breton 3

10383 Bath/Brunswick
10675 Bethel
10643 Bucksport
10644 Calais
10645 Deer Isle
10665 Dover-Foxcroft/Penquis
10647 East Millinocket
10648 East Sullivan
10646 Ellsworth/Hancock
10656 Fairfield
10660 Farmington
10664 Fort Kent
10650 Greenville
10651 Houlton
10649 Hutchinson Center
10671 Island Falls - Delayed Viewing
10652 Jackman - Delayed Viewing
10674 Jay - Spruce Mountain Adult Ed
10654 Kingfield - Delayed Viewing
10655 Lewiston-Auburn
10658 Lincoln
10676 Machias
10659 Mount Desert
10663 Newport
10662 North Haven - Delayed Viewing
10666 Presque Isle
10667 Rangeley - Delayed Viewing
10668 Rockland
10669 Rumford/Mexico
10657 S Berwick - Delayed Viewing
10670 Saco/Biddeford
10672 Sanford
10653 Sherman Station
10673 Skowhegan
10681 South Paris
10661 Thorndike - Delayed Viewing
10677 Van Buren - Delayed Viewing
10678 Vinalhaven - Delayed Viewing 10679 Winthrop
10680 Wiscasset

 

CIS 330 Systems Analysis

This course provides the study of methods used in analyzing needs for information and specifying requirements for an application system. Topics covered include the concept of the system life-cycle, the iterative nature of the process of analysis and design, and the traditional and object-based methodology for developing a logical specification for a system. Prerequisites: CIS 270 3Cr

Augusta
10027 Systems Analysis W 04:00PM-06:45PM Felch 3

WEB
12802 Systems Analysis Felch 3
Additional Notes: This class is a video stream of the live class. Students do not need to obtain the instructor’s permission to participate in this delayed viewing section.

 

CIS 333 Web Programming: PHP

This hands on course is designed to provide the student with a theoretical foundation and applied skills required to use PHP as a Web publishing and data management tool. Functional examples and comprehensive hands on lab activities will reinforce the concepts presented and will demonstrate how PHP and MySQL go hand in hand to dynamically generate e-commerce Web sites. Prerequisite: CIS 131 and CIS 212

WEB
09365 Web Programming: PHP Kokoska 3

 

CIS 350 Database Design and Management

This course covers the implementation of information systems through database design and use of a database management system. The course examines database models, such as the relational, entity-relationship and object-¨oriented database models, as well as how to administer shared data. Prerequisite: MAT280 and CIS330 or permission of the instructor

Augusta
10028 Database Design and Management T 04:00PM-06:45PM Felch 3

WEB
12769 Database Design and Management Felch 3
Additional Notes: This class is a video-stream of the live class. Students must obtain permission to participate in this delayed viewing section. Students must take exams in class at the regularly scheduled time.

 

CIS 360 Geographical Information Systems

This course is designed to discuss the various issues of using spatial data contained in information systems to aid decision makers. The use of a Geographical Information System (GIS) gives the user a valuable tool in the decision-making process by combining the power of the database with the power of a graphical presentation tool to identify trends and other information hidden within the information system. Topics include fundamental cartographic issues, properties of spatial data, processing spatial data, presentation of spatial information, and GIS operations. Prerequisite: Users should have had at least one class in a high-level programming (200 or higher) language. Non-CIS students may take this course by permission of the instructor.

Augusta
10029 Geographical Information Systems TH 04:00PM-06:45PM Bistrais 3