Computer Science Technology: Software Developer | BridgeValley

 

 

Computer Science Technology: Software Developer

The Software Developer concentration of the Computer Science degree allows the student to learn the basics of programming. Students will learn the proper way to write code to achieve certain goals. Throughout the curriculum students will be challenged to create different things and think critically about how to approach programming projects. Additionally, students will learn how to utilize a database with their programs.

Courses

First Semester
CSCT 101 Introduction to Programming 3
CSCT 103 Critical & Creative Thinking (GEC 4) 3
GNST 102 First Year Experience 1
GNST 103 Classroom Success Strategies 1
GNST 104 Professional Development 1
CSCT 104 Technical Application For Microsoft Office 3
  Restricted Elective 3
  Semester Total 15
Second Semester
CSCT 130 Introduction to Web Design 2
CSCT 131 Content Management Systems 1
CSCT 210 Fundamentals of Operating Systems 3
  Restricted Elective 3
  Natural Science Elective ( GEC 2) 3
ENGL 101 English Composition I (GEC 1) 3
  Semester Total 15
Third Semester
COMM 100 Oral Communication (GEC 1) 3
INFT 280 Intro to Database Systems (GEC 4) 3
CSCT 260 Visual Basic NET I or CSCT 262 C# Programming 3
  Restricted Elective 3
MATH 130 College Algebra (GEC 2) 3
  Semester Total 15
Fourth Semester
CSCT 212 Algorithms 3
CSCT 290 Computer Science Capstone 3
CSCT 244 Data Communications and Networking 3
CSCT 282 System Analysis & Design 3
  Social Science Elective (GEC 3) 3
  Semester Total 15
Restricted Electives    
DSGN 140  Adobe Illustrator   
DSGN 118  Adobe Photoshop  
DSGN 218  Adobe Creative Suite Projects   
CSCT 232   Mobile Application Development   
CSCT 234  JavaScript I   
CSCT 237  PHP Programming I   
CSCT 238  ASP.NET I   
CSCT 264  Python I   
CSCT 266  C++ Programming I   
CSCT 268  Java I   
INFT 110  Computer Architecture and Troubleshooting  
INFT 121  Network Operating Systems  
INFT 131  Networking I  
INFT 132  Networking II  
INFT 228  Web Server Administration  
INFT 290  Project Management​  
     
Programming Electives    
CSCI 232 Mobile Application Development  
CSCI 234 JavaScript I  
CSCI 236 PHP Programming I  
CSCI 238 ASP.NET I  
CSCI 264 Python I  
CSCI 266 C++ Programming I  
CSCI 262 C# Programming I  
CSCI 268 Java I  
CSCI 270 Visual Basic .NET II