Study Synchronously Online or On Campus: It's Your Choice
STEM-Certified Program
The Web and Application Development program at Touro University offers students an innovative and comprehensive curriculum that prepares them for success in the fast-paced and ever-evolving world of technology. Through a combination of hands-on coursework and theoretical instruction, students gain proficiency in a wide range of programming languages, software development methodologies, and web development frameworks.
With a focus on real-world application, students learn to design and develop websites, mobile apps, and other digital products that meet the needs of modern consumers and businesses. Graduates of the program are equipped with the skills and knowledge necessary to thrive in a variety of roles, including software developers, web designers, and mobile app developers. If you're passionate about technology and eager to pursue a career in this exciting field, the Web and Application Development program at Touro University is the perfect choice for you. Contact us today to learn more!
Career options include:
This program is designed with everyone in mind. No matter if you are an industry professional, recent computer science graduate, or a newcomer to the industry, this program has a place for you to learn and become a design and development master
Program Requirements
4
Web & App Development
Required Courses
12 credits
+
3
Web & App Development
Elective Courses
9 credits
+
4
Program
Core Courses
12 credits
=
11
Program
Total Courses
33 credits
Required Courses
-
MSIN 615
Database Management and Administration
- Addresses the basic concepts of sound database design. The course covers database normalization; data integrity, including setting domain constraints, triggers, and referential integrity constraints; design presentation tools such as Visio; E-R diagrams; data manipulation and retrieval using SQL; database implementation using SQL Server; transaction processing; and database issues such as concurrency control, database recovery, and query optimization.
Prerequisite: MDAN 610
3 Credits -
MSIN 617
Web and Application Development
- Introduces the development of Internet-based applications using client/server-side scripting. Modern programming principles and best practices related to web and application development are reviewed, as well as the creation of dynamic websites and mobile applications. The course addresses organizational concerns about web applications, maximum use of technology in today's market, and retention of data integrity. Students develop and implement dynamic, interactive, database-driven client/server applications using various technologies. Students will learn how to develop a website through the use of code using scripting languages such as Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS).
Prerequisite: Completion of required preparatory courses (if applicable).
3 Credits -
MSIN 625
Advanced Web and Application Development
- Expands on the material covered in MSIN 617 by presenting advanced concepts of server-side languages used to develop more robust web or mobile applications and increase the level of interaction between client and server communication. Explores advanced techniques for web and application programming using current technologies, with a focus on applying advanced scripting technologies to the design and development of large web applications. Major topics include tiered application design, transacted web applications, components, and web services.
Prerequisite: MSIN 617
3 Credits -
MSIN 636
Website Engineering
- Learn the basics of server side programming covering common computer science concepts like variables, logical expressions, loops, and functions as well as more advanced topics like form validation, I/O, user interfaces and version control. We take a deep dive into understanding how to connect our web application to database servers and perform CRUD operations for updating the database with the end goal of developing a dynamic and persistent web application.
Prerequisite: MSIN 625
3 Credits
Elective Courses
-
MSIN 626
Database Security
- This course explains why database security is becoming increasingly important and critical to businesses and individuals. It demonstrates different methods/approaches that can be used to compromise the data in a database and what types of remedies can be applied. It addresses the underlying concepts of security and shows how database security can be realized by implementing Windows OS security, network security, SQL Server security and Web application security. It describes how auditing is used to help implement database security. It illustrates how a robust backup and recovery plan can help secure a database. Students will implement database security using Windows OS and SQL Server.
Prerequisite: MSIN 615
3 Credits -
MSIN 630
Web Database Application Development
- Introduces the principles and practices for implementing and designing medium-sized web database applications. Students learn to apply web programming technology and tools for database implementation to the web, including server-side scripting, session management, and authentication. Also investigated are Internet database application issues including database design, human computer interface (HCI) techniques, and evaluation criteria for designing good web database applications.
Prerequisite: MSIN 615
3 Credits -
MSIN 638
Mobile Application Development
- In this course, students build upon their existing App Development knowledge to craft applications for phones and tablets that are informed by contemporary production practices and design principles. Students will have a chance to work in groups to design, develop, and test a mobile application in the Android platform. The class will also discuss how to best market a mobile application.
3 Credits -
MAIN 610
AI Principles and Practice
- This course explores the fundamentals of Artificial Intelligence (AI), emphasizing ethical considerations and practical applications across diverse sectors. Participants will gain essential AI knowledge, learn to evaluate ethical dilemmas, and enhance their ability to implement AI strategies in real-world scenarios, fostering innovative and ethical problem-solving skills.
3 Credits -
MSIN 675
Professional Internship Experience
- This course is an elective course for majors in any concentration within the MS in UX/UI and Interactive Design, MS in Web and Application Development, MS in Cybersecurity and Network Administration, MS Technology Leadership & Project Management, MS in Data Analytics, MS in Business Intelligence & Database Systems, MS in Information Systems. The candidate will work in a professional environment, for a minimum of 480 hours over a period of at least two semesters. Candidates may secure an internship independently or may work with the GST Department of Career Services. Weekly logs and examples of work are required for the successful completion of the internship, and are reviewed by the Faculty Internship Coordinator, upon completion of the internship. The purpose of the internship is to provide candidates with practical, hands-on experience in their chosen field of expertise to complement their coursework. International students are required to apply for CPT for eligibility to work during their internship. The Internship MUST be approved in advance by the Program Chair.
3 Credits -
MSIN 681, 682, 683
Professional Internship Experience 1, 2, 3
- These courses provide students with the opportunity to integrate skills presented during course work into real world practice, as well as enhance their awareness of technology in their respective profession. The students will utilize their work as a means of enhancing the educational experience, making on-going strides academically with their professional work. The students will work in a professional environment for a minimum of 240 hours. Students are expected to secure an internship independently. International students are required to apply for CPT for eligibility to work during their internship. Weekly logs and examples of work are required for the successful completion of the internship, and are reviewed by the Faculty Internship Coordinator, upon completion of the internship. The purpose of the internship is to provide students with practical, hands-on experience in their chosen field of expertise to complement their coursework. The Internship MUST be approved in advance by the Program Chair. Students may enroll in MSIN 681 only during the fall or spring semester. MSIN 683 will require students to complete one professional certification at the end of the course to demonstrate their proficiency in their field from the experience acquired throughout the internship and their classes.
1 Credit each
Any Other Elective Approved by the Dean
Core Technology Management Courses
-
MSIN 605
Strategic Management of Technology
- Enterprises in many industries are driven by the need to achieve technological innovation in order to prosper or even survive. This course focuses on the strategic management of technology and innovation in firms of various types. These technology innovations can encompass software, hardware, or other forms of technology and even the very processes needed to design, develop, and manufacture the resultant technological products. Students develop an understanding of technological innovation and the issues and strategies for organizing, managing, diffusing, and protecting innovation. This broadens the horizons of students who have concentrated on technical computing and Information Technology courses and require enrichment in the area of managerial science.
3 Credits -
MSIN 607
Effective Oral and Written Communication for Managers
- Emphasizes the importance of good communication skills for corporate managers in the business world. This course identifies and reviews the foundations of business communication - listening, speaking, writing, and reading - and broadens students's experience by building communication skills using technologies and practical business applications. The goal of this course is for students to become confident, flexible, and resourceful communicators in the competitive intercultural global business community.
3 Credits -
MSIN 609
IT Project Management
- This course is an introductory course that provides the fundamental principles of technology project management. In this course, students will learn how to use Project Management Best Practices to bring order to the otherwise chaotic world of information technology projects, by defining a set of guidelines and standards, and then adhering to them. The student will learn to view Project Management as a set of tools that are an integral part of business strategy. In addition, students will receive a unique perspective on the issues surrounding the management of information technology projects in various organizations.This course will provide students with a solid foundation in IT Project Management.
3 Credits -
MSIN 695
Capstone Course
- Provides students with the opportunity to plan a major research paper or project and implement it from start to finish using a combination of their conceptual, technical, and applied knowledge. As the capstone course in the program, the project developed draws on the skills and knowledge gained throughout the program. Project deliverables have deadlines staggered throughout the semester. Must be taken in last semester.
3 Credits
Preparatory Courses
Students with insufficient background in computer science or information systems will be required to complete some or all of these courses:
-
MSIN 512
IT Software and Security Principles
- This course provides an introduction to the computer hardware, software, and security skills needed to meet the growing demand for entry - level information technology (IT) professionals. It covers the fundamentals of PC computer technology, networking, and security with emphasis on the software portion of the CompTIA A+ 220-802 certification examination. Students develop working knowledge of how computers operate, how to assemble computers, how to troubleshoot hardware and software issues, and implement computer system security.
3 Credits -
MSIN 511
Technology Concepts and Essentials
- The IT Essentials (ITE) curriculum emphasizes practical experience to help students develop fundamental computer and career skills. ITE helps students prepare for entry-level career opportunities in ICT and the CompTIA A+ certification. The course also provides a learning pathway to Cisco CCNA.
1 Credits -
MDAN 610
Introduction to Database
- This course covers the database concepts that are the foundation and building blocks of sound database design and management. It explains why good database design is critical to the accurate and efficient storage and retrieval of data. The course will explore database design techniques such as database models, database modeling/design tools. The course identifies the functions provided by a database management system to help ensure the integrity of data. It teaches students how to design a database that maximizes data integrity using normalization techniques. It also covers the use of SQL to create and populate tables and retrieve and update data.
3 Credits -
MDAN 608
Introduction to Programming
- This course introduces students to problem solving techniques used in programming. Students will learn object-oriented and event driven programming concepts including language constructs, logical structures, file management and error trappings. Students will program in the Alice 2.3 3-D Programming Language Environment that was specifically developed to make learning programming more accessible and exciting to students. Students will learn how to create and use objects and their properties and methods, as well as how to write code for custom object methods. Students will utilize programming control structures such as loops, selection structures, methods, and classes.
3 Credits OR -
GCON 232
Advanced Programming
- This course introduces students to the fundamentals of computer programming. Students will learn the standard concepts of input/output, variables, control structures, and functions as well as practical skills such as testing and debugging methodology. Other languages and concepts which are relevant to the course material will be introduced as they come up and students will receive suggestions for researching these topics further on their own.
3 Credits
Non-Degree-Bearing Courses
-
MSIN 684, 685, 686
Professional Internship Experience 4, 5, 6
- Through practice and participation in professional activities, students will be able to integrate skills presented during course work into real world practice, as well as enhance their awareness of technology in their respective profession. The students will utilize their work as a means of enhancing the educational experience, making on-going strides academically with their professional work. These courses are designed to continue advancement in professional development. These are elective courses which do not count towards the degree. The students will work in a professional environment for a minimum of 240 hours. Students are expected to secure an internship independently. International students are required to apply for CPT for eligibility to work during their internship. Weekly logs and examples of work are required for the successful completion of the internship, and are reviewed by the Faculty Internship Coordinator, upon completion of the internship. The purpose of the internship is to provide students with practical, hands-on experience in their chosen field of expertise to complement their coursework. The Internship MUST be approved in advance by the Program Chair.
1 Credit each
MODE OF DELIVERY FOR MS IN WEB & APPLICATION DEVELOPMENT COURSES:
Students may join any class session on campus or online. Professors and students are interacting in real time during the class session, with some students in the classroom and the rest joining online. All students can later re-watch the recording of any class session on their own time to reinforce that evening’s concepts. F1 international students must follow the guidance of the Department of Homeland Security regarding classroom presence and can contact us for more information.>