Computer Science

Academic Division of Professional Programs

Pathways to Technology Professions

Quincy College can get you where you need to be. We are here to assist you every step of the way, from financial aid to free tutoring. We are #allforyou.

Learn more about Quincy College Technology Pathways>>

The Computer Science Certificate was designed for those students who are interested in learning the fundamentals of Computer Science or for those students who would like to enhance their computer science careers. The program is 30 credits and can be completed in one academic year.

Download the Computer Science Certificate overview sheet.

Certificates

The Computer Science Certificate was designed for those students who are interested in learning the fundamentals of Computer Science or for those students who would like to enhance their computer science careers. The program is 30 credits and can be completed in one academic year.

Click here for gainful employment data.

Plymouth

Quincy

Computer Science Courses
    •  
    • Code
    • Course
    • Credits
    • CSI 101
    • Introduction to Computers
    • 3
    This course introduces the student to the theory, structure, and application of computers. Topics include word processing, spread sheeting, presentation, and database management (software).
    • CSI 107
    • C++ Programming
    • 3
    This course is designed as an introduction to C++ programming. Problem solving methods and algorithmic development stressing good programming style and documentation including top down and modular design is emphasized. Prerequisite: CSI 116 (formerly CSI 216 Computer Concepts).
    • CSI 116
    • Introduction to Programming
    • 3
    This course is designed to provide the background necessary for an understanding of computers and computer languages. Programming assignments introduce the student to methods of problem solving, programming logic, development of algorithms, coding in C, debugging and documenting programs. Topics include an overview of computer organization, simple data structures, and file management.
    • CSA 213
    • Database Management
    • 3
    This course is designed to introduce the fundamental process of developing, implementing, and maintaining a database system in order to produce management information. MS Access or other relational database programs will be used. Database programming is also included.
    • CSA 225
    • Desktop Publishing
    • 3
    This course will enable the student to integrate text and graphics using graphic design and electronic page assembly with a microcomputer based system to produce professional-quality documents without all the cost and delay of using a designer and typesetter. Documents such as newsletters, brochures, forms, flyers, reports, schedules, advertisements, newspapers, business cards, and other correspondence will be produced.
    • CSA 227
    • Website Design
    • 3
    This course will familiarize the student with the capabilities and potential of web design for applications in business, government, communication, and the arts. Hands-on experience will help build an advanced understanding of HTML vocabulary and interface applications using PageMill.
    • CSA 228
    • Computer Graphics Applications
    • 3
    This course will familiarize the student with the capabilities and potential of computer graphics for applications in business, government, communication, and the arts. Photo image editing, vector-based illustrations and special effects using Adobe Photoshop and Adobe Illustrator are covered.
    • CSI 207
    • System Design & Analysis
    • 3
    Introduction to systems concepts, department organization, forms design, systems control and manuals. Development of system techniques through lecture and case study methods, including work simplification, work measurement, flowcharting, system cost estimating, system development, implementation, and evaluation. This course also introduces the student to Microsoft PowerPoint Presentation graphics software.
    • CSI 217
    • Operating Systems
    • 3
    This course explores the concepts of operating systems and their relationship to computer architecture. Topics include concurrent processing, scheduling, memory management, file systems, device management, and resource allocation. Prerequisite: CSI 116.
    • CSI 218
    • Data Structures and Algorithms
    • 3
    This course covers common data structures and algorithms for storing and manipulating data using the C++ programming language. Object-oriented programming and design techniques are emphasized for the creation of reusable data structures. Topics include multidimensional arrays, linked lists, recursion, stacks, queues, searching, sorting, hashing, and trees. Prerequisite: CSI 116, CSI 107, CSI 108.
    • CSI 244
    • Networking I
    • 3
    Introduction to the concepts, technology, and implementation of computer communication. Topics discussed are distributed systems requirements, network architecture, communications protocols, local and wide area networks, data transmission, digital multiplexing, data switching, and characteristics of transmission media, modems, design of information flow, and message and packet switching.
    • CSI 226
    • UNIX with Linux
    • 3
    Introduction to UNIX operating system. Practical explorations of the basics of UNIX system concepts, architecture, and administration. Uses Linux, a PC-compatible clone of UNIX to reinforce shell programming concepts and utilities with real-world applications.
    • CSI 229
    • Visual Basic
    • 3
    An introduction to programming in Visual Basic. Topics include object-oriented programming, DDE, OLE, menus, dialog boxes, graphic controls, the toolbox, decision structures, working with text files and databases, development of Windows applications, GUI front ends for client/server applications, and integration with other Windows applications. Prerequisite: CSI 116.
    • CSI 233
    • Java Programming
    • 3
    This course is an introduction to the Java programming language that builds upon concepts explored in Introduction to Programming (CSI 116). The Java platform, how it stores data in memory, and basic language features are discussed. Topics include objects, methods, control structures, streams, arrays, and classes. Prerequisite: CSI 116.
    • CSI 235
    • Computer Architecture
    • 3
    This course deals with the structure and organization of the major hardware components of computers. Topics include basic logic design, CPU construction, and information transfer and control within a computer system. Prerequisite: CSI 116.
    • CSI 242
    • Computer Systems Security
    • 3
    This course introduces student to the concepts of computer and network security with applications. Topics include authentication, securing Web and file transfer applications, cryptography, firewalls and other devices and network topologies. Prerequisite: CSI 217 and CSI 244 or permission of instructor.

APPLY NOW

Contact Info:

Quincy Campus

1250 Hancock Street
Quincy, MA 02169

Tel:  (617) 984-1700

Plymouth Campus

36 Cordage Park Circle
Plymouth, MA 02360

Tel:  (508) 747-0400

REQUEST INFO

Download the Current Semester Bulletin. Your Journey Starts Here. Register Now. We make heading back to school easy for the whole family. There’s still time for you to get ahead at Quincy College.

You might also be interested in...

  • Computer Science- Networking

    Our program incorporates the learning objective of two industry standard certifications (COMPTIA Network+ and Cisco CCENT).

  • Computer Science- Programming

    This program is designed to prepare students for a variety of entry level positions in a networked environment within the computer science industry

  • Engineering Technology

    This program provides students with the knowledgebase required to become Engineering Technicians in the areas of electrical and electronic systems.

  • Courses

    View the current course schedule. Quincy College offers the programs you want, the flexibility you need and the price that makes it all possible.

Scroll To Top