Computer Information Systems
Computer Information Systems Associate of Science degree provides students with the opportunity to be well rounded in technology its effect on business and users. A degree in Computer Information Systems will allow students to get core foundations in many different areas of the computer industry. Students will learn programming, networking, databases, web design, hardware, software, communication, and business skills to prepare them for a position succeeding in any of those areas. This degree will set students up to transfer to many different schools in New Hampshire and New England, as well as the rest of the country and world should they choose. This degree provides students with flexibility to work in many capacities within IT for not just IT companies, but also for any business that would have an IT department or need. Students will look to gain employment as Computer Support Specialists, Network and Systems Administrators, Web or Programming Developers, and Information Systems Managers. Several stackable certificates are available during the program, including PC Applications Specialist, CIS Tech Certificate and a Programmer Certificate.
Program Objectives:
- Introduce students on how Computer Information Systems integrates with technology and business.
- Provide students with the foundational knowledge in web development and object-oriented programming language and logic.
- Prepare students to use the systems development life cycle along with its tools, techniques, methodologies, and processes, to develop computer-based information systems that meet the needs of businesses and organizations.
- Provide students with database skills to design, implement, maintain and analyze those systems.
- Introduce students to networking and data communication skills and security concepts.
- Help students to explore career pathways in information technology to allow them to find a career that is right for them.
Learning Outcomes:
- Demonstrate a foundation of Computer Information Systems technical skills, knowledge and a basic understanding of computer applications.
- Demonstrate a broad understanding of how people, processes and data work together to become Information Systems.
- Demonstrate the ability to work as a part of an information technology team with effective use of the internet and the ability to disseminate information strategically.
- Demonstrate the ability to think logically in troubleshooting computer problems and finding possible solutions.
- Demonstrate proficiency with English Composition and Business fundamentals.
- Demonstrate a basic understanding of various forms of programming languages and how to construct programming logic.
- Demonstrate the basic understanding of relational databases
- Demonstrate the ability to understand operating systems and networking solutions to connect those systems securely.
Degrees and Certificates
-
Computer Information Systems, Associate in Science -
PC Applications, Certificate -
Programming, Certificate -
Technologist, Certificate
Courses
CIS133L: Introduction to Information Technology
CIS136L: Fundamentals of Information Technology
CIS140L: Introduction to Programming
CIS141L: Information Systems
CIS200L: Help Desk Skills
CIS210L: Operating Systems
CIS215L: Intermediate Programming
CIS216L: Advanced Programming
CIS227L: IT Developmental Applications
CIS234L: Website and Design Development
CIS235L: Spreadsheets
CIS242L: Database Management and Design
CIS244L: SQL Server
CIS247L: Introduction to Oracle DB
CIS248L: Introduction to Networks
CIS249L: Network Security
CIS252L: Managing & Troubleshooting Personal Computers
CIS253L: Mac OS and Networking
CIS261L: Installing and Configuring Windows Servers
CIS262L: Intro to Linux
CIS265L: Independent Study
CIS267L: Administering Windows Servers
CIS268L: Advanced Windows Server Configuration
CIS271L: Analyzing Software Requirements
This course teaches students to develop conceptual, logical and physical designs for a business software solution using modern software techniques and tools such as UML, SCRUM, etc. This course prepares the student for the Microsoft Certified Exam.
CIS272L: Object-Oriented Programming - Java
CIS274L: XML
CIS275L: Object-Oriented Programming - C++
CIS291L: Ethical Hacking
CIS292L: Mobile Application Development
This is an introductory course developing mobile applications for various platforms, including smart phones, Android devices and Apple IOS. Topics include device convergence, platform architecture, app life-cycles, design patterns, and cross-platform development, as well as the challenges of developing for mobile devices. Students will be exposed to different API and languages such as Objective C, Xcode and Java