Computer Programming and Web Development Career

Degree offered

Associate in Science in Computer Information Systems (Computer Programming and Web Development Concentration)

Credits required 63/66

Dean

William Berardi, william.berardi@bristolcc.edu

Program contact

Priscilla Grocer, Department Chair and Professor of Computer Information Systems, priscilla.grocer@bristolcc.edu

Program Code: CI

Concentration Code: CPW

Program Goals Statement

Students will be prepared for entry-level programming in business and industry including the option of focusing on web development.  They will develop the skills to analyze problems and develop computerized solutions using multiple programming and/or web development options.  They will develop the knowledge to work with data analysis and develop and maintain effective programs and/or websites. 

Program information

  • Students have access to outstanding state-of-the-art technology and learn from faculty in touch with the needs of industry, both locally and nationally. Courses are constantly evolving to reflect current trends.
  • Transfer credit for any Computer Information Systems (CIS or CIT) course must be approved by the CI Department Chair or by a full-time CI faculty member.
  • This concentration can be taken online.

Elective Recommendations

After BCC

  • Programming Track:  Recent graduates have successfully started their own businesses or gone to work as programmers, programmer analysts, systems administrators, systems analysts, software developers, technicians, and consultants.
  • Web Track: Students graduating from this track will be prepared to develop and maintain web sites.  Students either join a web development firm or do consulting. 

Infused General Education Competencies

Technical Literacy, First Year Experience

Degree Requirements

General Courses

BUS 115Fundamentals of an Enterprise

1 credit

ENG 101Composition I: College Writing

3 credits

ENG 102Composition II: Writing about Literature

3 credits

And

Science Elective

3-4 credits

Total Credit Hours:7-11

Choose one of the following History Electives

HST 111The West and the World I

3 credits

HST 112The West and the World II

3 credits

HST 113United States History to 1877

3 credits

HST 114United States History from 1877

3 credits

HST 115Twentieth Century Social History-1919 to the Present

3 credits

HST 116American Foreign Policy-1898 to the Present

3 credits

Total Credit Hours:3

Choose one of the following Communication Electives

COM 101Fundamentals of Public Speaking

3 credits

COM 114Professional Speaking

3 credits

Total Credit Hours:3

Choose one of the following Math Electives

MTH 131Elements of College Mathematics

3 credits

MTH 172Precalculus with Trigonometry

4 credits

Total Credit Hours:3-4

Choose one of the following

Total Credit Hours:3-4

General Education Elective Courses

Ethical Dimensions Elective

0-3 credits

Global Awareness Elective

0-3 credits

Multicultural Perspective Elective

0-3 credits

Social Phenomenon Elective

3 credits

Program Courses

CIS 105Hardware Fundamentals

1 credit

CIS 120Programming: Logic, Design and Implementation

3 credits

CIS 121Operating Systems

3 credits

CIS 150Oracle and SQL

3 credits

CIS 272Program Development Seminar

3 credits

CIT 102Security Awareness

1 credit

Programming Track - Language Sequence Electives - Choose two of the following sequences

CIS 155Introduction to C++ Programming

3 credits

CIS 255C++ Object Oriented Programming

3 credits

Or

CIS 156Visual Basic

3 credits

CIS 256Advanced Visual Basic

3 credits

Or

CIS 157Object-Oriented JAVA Programming I

4 credits

CIS 257Object-Oriented JAVA Programming II

4 credits

Or

CIS 159MySQL and PHP

3 credits

CIS 258Advanced Interactive Programming

3 credits

Or

CIS 122Internet Developer

3 credits

CIS 250Interactive Websites

3 credits

Total Credit Hours:6-7
Note: Programming students cannot take CIS 155/CIS 255 and CIS 157/CIS 247 as their two sequences and cannot take CIS 159/CIS 258 and CIS 122/CIS 250 as their two sequences.

Programming Language Sequence Electives - Choose two of the following sequences

CIS 155Introduction to C++ Programming

3 credits

CIS 255C++ Object Oriented Programming

3 credits

Or

CIS 156Visual Basic

3 credits

CIS 256Advanced Visual Basic

3 credits

Or

CIS 157Object-Oriented JAVA Programming I

4 credits

CIS 257Object-Oriented JAVA Programming II

4 credits

Or

CIS 159MySQL and PHP

3 credits

CIS 258Advanced Interactive Programming

3 credits

Or

CIS 122Internet Developer

3 credits

CIS 250Interactive Websites

3 credits

Total Credit Hours:6-7

Note: Programming students cannot take CIS 155/CIS 255 and CIS 157/CIS 247 as their two sequences and cannot take CIS 159/CIS 258 and CIS 122/CIS 250 as their two sequences.

Programming Language Sequence Electives - Choose two of the following sequences

CIS 155Introduction to C++ Programming

3 credits

CIS 255C++ Object Oriented Programming

3 credits

Or

CIS 156Visual Basic

3 credits

CIS 256Advanced Visual Basic

3 credits

Or

CIS 157Object-Oriented JAVA Programming I

4 credits

CIS 257Object-Oriented JAVA Programming II

4 credits

Or

CIS 159MySQL and PHP

3 credits

CIS 258Advanced Interactive Programming

3 credits

Or

CIS 122Internet Developer

3 credits

CIS 250Interactive Websites

3 credits

Total Credit Hours:6-7

Note: Programming students cannot take CIS 155/CIS 255 and CIS 157/CIS 247 as their two sequences and cannot take CIS 159/CIS 258 and CIS 122/CIS 250 as their two sequences.

Programming Track CIS/CIT Electives - Choose five

CIS 122Internet Developer

3 credits

CIS 123Object-Oriented Concepts

3 credits

CIS 131Windows Server Administration I

3 credits

CIS 132Introduction to UNIX/Linux and Shell Programming

3 credits

CIS 148Programming in C#

3 credits

CIS 155Introduction to C++ Programming

3 credits

CIS 156Visual Basic

3 credits

CIS 157Object-Oriented JAVA Programming I

4 credits

CIS 159MySQL and PHP

3 credits

CIS 250Interactive Websites

3 credits

CIS 255C++ Object Oriented Programming

3 credits

CIS 256Advanced Visual Basic

3 credits

CIS 257Object-Oriented JAVA Programming II

4 credits

CIS 258Advanced Interactive Programming

3 credits

CIT 136Web Development for Mobile Devices

3 credits

CIT 143Programming for Game Developers I

3 credits

CIT 242Programming for Game Developers II

3 credits

Total Credit Hours:3-4

Note: CIT 143 and/or CIT 242 cannot be taken if C++ courses CIS 155 and/or CIS 255 have been taken.

Choose one elective from the following

CIS 122Internet Developer

3 credits

CIS 148Programming in C#

3 credits

CIS 155Introduction to C++ Programming

3 credits

CIS 156Visual Basic

3 credits

CIS 157Object-Oriented JAVA Programming I

4 credits

CIS 159MySQL and PHP

3 credits

CIS 250Interactive Websites

3 credits

CIS 255C++ Object Oriented Programming

3 credits

CIS 256Advanced Visual Basic

3 credits

CIS 258Advanced Interactive Programming

3 credits

CIT 136Web Development for Mobile Devices

3 credits

CIT 143Programming for Game Developers I

3 credits

CIT 242Programming for Game Developers II

3 credits

Total Credit Hours:3-4

In fulfilling the two semesters of two languages, students can only take one of the following sequences: CIS 155/CIS 255, CIS 157/CIS 257 and students may not receive programming credit for CIS 155 and CIT 143 or for CIS 255 and CIT 242

Web Track

Total Credit Hours:6-7

Web Track - Language Sequence

CIS 159MySQL and PHP

3 credits

CIS 258Advanced Interactive Programming

3 credits

And

CIS 122Internet Developer

3 credits

CIS 250Interactive Websites

3 credits

Total Credit Hours:6-7

Web Track CIS/CIT Electives - Choose three

CIS 123Object-Oriented Concepts

3 credits

CIS 128Introduction to Digital Audio Recording

3 credits

CIS 131Windows Server Administration I

3 credits

CIS 132Introduction to UNIX/Linux and Shell Programming

3 credits

CIS 148Programming in C#

3 credits

CIS 155Introduction to C++ Programming

3 credits

CIS 156Visual Basic

3 credits

CIS 157Object-Oriented JAVA Programming I

4 credits

CIS 162Applications for Web Development

3 credits

CIS 255C++ Object Oriented Programming

3 credits

CIS 256Advanced Visual Basic

3 credits

CIS 257Object-Oriented JAVA Programming II

4 credits

CIT 134Social Media and the Web

3 credits

CIT 136Web Development for Mobile Devices

3 credits

CIT 143Programming for Game Developers I

3 credits

CIT 242Programming for Game Developers II

3 credits

Total Credit Hours:3-4

Recommended Course Sequence - Fall Semester 1

CIS 105Hardware Fundamentals

1 credit

CIS 120Programming: Logic, Design and Implementation

3 credits

CIS 121Operating Systems

3 credits

ENG 101Composition I: College Writing

3 credits

Mathematics Elective

3 credits

Programming Track

Programming Track CIS/CIT Elective 3 credits

Web Track

CIS 122 Internet Development 3 credits

Programming Track

Programming Track CIS/CIT Elective

Web Track

CIS 122Internet Developer

3 credits

Total Credit Hours:3

Recommended Course Sequence - Spring Semester 2

BUS 115Fundamentals of an Enterprise

1 credit

ENG 102Composition II: Writing about Literature

3 credits

COM 101Fundamentals of Public Speaking

3 credits

Or

COM 114Professional Speaking

3 credits

 Programming Track

Two Language Sequence Electives (1st in sequence) 6 credits

CIS/CIT Elective 3 credits

Web Track

CIS 159 MySQL and PHP 3 credits

CIS 250 Interactive Websites 3 credits

CIT 131 Windows Server Administration I 3 credits

Programming Track

Programming Track CIS/CIT  Elective

Two Sequence Electives (1st in Sequence)

Web Track

CIS 159MySQL and PHP

3 credits

CIS 250Interactive Websites

3 credits

CIT 131Business Creativity

3 credits

Total Credit Hours:9

Recommended Course Sequence - Fall Semester 3

CIS 150Oracle and SQL

3 credits

CIT 102Security Awareness

1 credit

History Elective

3 credits

Programming Track

Two Language Sequence Electives (2nd in sequence) 6 credits

CIS/CIT Elective 3 credits

Web Track

CIS 132 Introduction to UNIX/Linux and Shell Programming 3 credits

CIS 258 Advanced Interactive Programming 3 credits

CIS/CIT Elective 3 credits

Recommended Course Sequence - Spring Semester 4

CIS 272Program Development Seminar

3 credits

CIS/CIT Elective

3 credits

CIS/CIT Elective

3 credits

Science Elective

3-4 credits

Social Phenomenon Elective

3 credits

Students may not take CIS 157 for credit, and may not get credit for both CIT 143 and CIS 155 or for both CIT 242 and CIS 255 or for both CIS 250 and CIS 159

Link to the main site.