Coding Boot Camp Graduate Certificate
Begin Your Journey Take the Next Step
The Coding Boot Camp Graduate Certificate provides a strategy for graduate students looking to change or accelerate their careers. Students will learn to think like professional coders and write effective, efficient code.
Depending on previous coding experience, students will take either 4 or 6 graduate programming courses offered from the MSCSIT degree program at Sacred Heart University. The advantage of this certificate is that all courses taken for graduate credit can be applied to the full Master’s degree. The need for effective programmers is growing rapidly and this certificate can be completed by any student with a Bachelor’s degree in any field.
The program requires the student to complete a minimum of twelve (12) semester credit hours of course work with a minimum cumulative GPA of 3.0.
Prerequisite Courses
If required
This is an introductory course in computer programming using a structured programming language. Representative topics include iteration, selection, procedures, functions, arrays, and classes.
A continuation of CS 500, utilizing a structured programming language and classes to further implement multidimensional arrays and other data structures including linked lists, stacks, queues, trees, and more. This course also provides introduction to recursion and data abstraction.
Prerequisite: Take CS-500
Required Courses
This hands-on course will introduce programming using Python on Windows and Linux platforms. Topics covered include basic programming concepts, regular expressions, basic data structures and algorithms, Boolean operations, and basic programming constructs including variables and types, string, arrays, sequential and parallel execution, assignments, decision and branching, loops, functions, procedures and calls, and basic debugging techniques.
Provides an introduction to the fundamental concepts of object-oriented analysis (OOA), design (OOD), and programming (OOP), and how object-oriented languages differ from procedural languages. Notation is used to teach the concepts of abstraction, encapsulation, modularity, hierarchy, and polymorphism. This course is designed for both programmers and analysts. Both C++ and Java are used to implement these objected-oriented concepts.
This course introduces the fundamentals of writing Windows applications, event-driven programming, and the GUI. Topics include dialogues, menus, controls, data types, scope and life of variables, objects and instances, fonts and graphics, simple file I/O, and other DLL procedures. VB.net is used in implementing various Windows applications.
Prerequisite: Take CS-500;
This course shows students how to embed Java "applets" into HTML pages, as well as create applets. The course covers the Java applet paradigm and the standard Javaclass libraries. Students write Java applets, stand-alone applications, Native Libraries, and content/protocol handlers for extending web browsers.
Introduces the .NET platform using C#, which is a modern object-oriented language to build interfaces with applications for both windows and the web. OLE Automation and Database (ADO.net) development will be introduced.
Prerequisite: Take CS-501