Web Application Developer

16-Credit Microcredential

WEB APPLICATION DEVELOPER – 16-CREDIT MICROCREDENTIAL

WEB APPLICATION DEVELOPER – Online or Hybrid Version

This credential is designed to prepare students for a career in Web Application development.  Educational and financial institutions and small businesses of all types have expressed this need.  This 16-credit program is designed to fit within SUNY Ulster’s Network A.S. Computer Science and A.S. Computer Science (Online) degree programs. The program curriculum is made up of two courses in Computer Science and two courses in Web Development.

 

COMPUTER SCIENCE I

This course covers the fundamentals of computer problem solving and programming. Topics includes: program development process, differences between the object-oriented, structured, and functional programming methodologies, phases of language translation (compiling, interpreting, linking, executing), and error conditions associated with each phase, primitive data types, memory representation, variables, expressions, assignment, fundamental programming constructs (sequence, selection, iteration), algorithms for solving simple problems, tracing execution, subprograms/functions/methods, parameter passing, secure coding techniques (criteria for selections of a specific type and use, input data validation), and professional behavior in response to ethical issues inherent in computing. The Java programming language is used. Instructor: J. Sheehan

Corequisite: MAT 115 or equivalent or permission of the instructor

CSC 150-01B           M/W/F                   8/28-12/19             noon-12:55pm                        HAS 219  $780

CSC 150-S01            Online                 8/28-12/19                                                                           $780

DCB 2140-01           M/W/F                   8/28-12/19             noon-12:55pm                        HAS 219  $780

DCB 2158-01           Online                 8/28-12/19                                                                           $780

Students can select from one of four instructional options; first select credit or not for credit and then select classroom learning or online learning. The DCB course is a non-credit option for the 4-credit CSC course. Students will be expected to do all homework assignments and quizzes but no grade will be awarded. For assistance in selecting a course, please contact SUNY Ulster at 845-802-7171.

 

COMPUTER SCIENCE II

This course covers the fundamentals of algorithms and object oriented software development. Topics include: modern IDE for software development, primitive and reference data types, encapsulation, information hiding, selection, iteration, functions/methods, parameters, recursion, exception handling, generic linear data structures (arrays, records/structs) and maps, file types, file I/O, simple GUIs with event handling, programming to an interface, lambda expressions, semantics of inheritance and use of polymorphism, relation with subtyping, search (sequential, binary), select (min, max), and sort (bubble, insertion, selection) algorithms, complexity notation, documentation using standard tools, program testing (unit testing) and debugging, reasoning about control flow in a program, and societal impacts related to computing and software. Instructor: J. Sheehan

Prerequisite: CSC 150 with a C- or better or permission of the instructor

Course will be offered January 2018.

 

WEB APPLICATION DEVELOPER I – ONLINE OR HYBRID VERSION

This course explores the web development processes and tools used to support the creation of websites and web applications. Students explore HTML, CSS and JavaScript and use them to create websites and web applications hosted by a web server. Web application development frameworks will also be introduced. Through labs and projects students create both static and dynamic web content in the context of producing a professional quality web site. The course focuses on the underlying tools of web development. Instructor: J. Sheehan

Prerequisite: familiarity with text file editing as determined by the instructor

CSC 131-01B           T/R          8/28-12/19             11:40am-1pm                         HAS 219                  $780

CSC 131-S01            Online    8/28-12/19                                                                                             $780

DCB 2142-01           T/R          8/28-12/19             11:40am-1pm                         HAS 219                  $780

DCB 2160-01           Online     8/28-12/19                                                                                             $780

Students can select from one of four instructional options; first select credit or not for credit and then select classroom learning or online learning. The DCB course is a non-credit option for the 4-credit CSC course. Students will be expected to do all homework assignments and quizzes but no grade will be awarded. For assistance in selecting a course, please contact SUNY Ulster at 845-802-7171 or reerb@sunyulster.edu

 

WEB APPLICATION DEVELOPER II – ONLINE OR HYBRID VERSION

This course covers advanced web application development frameworks, languages and techniques such as Ruby on Rails, jQuery, AngularJS, PHP, and Node.js or equivalent. Students work in teams to develop real-world web application projects. Topics include an overview of the Model-View-Controller (MVC) software architectural pattern and database fundamentals using MySQL or equivalent.

Prerequisite: CSC 131 with a grade of C- or better or permission of the instructor

Course will be offered January 2018.

 

Please refer to the current college catalog for the complete and latest course descriptions.

VISIT CAMPUS

FIND PROGRAMS

APPLY NOW

REGISTER NOW

Upcoming Events

©