BSIT Software and Web App Development

BSIT Software and Web App Development

4 years

The 4-year Bachelor of Science in Information Technology, program specializing in Software and Web App Development, is affiliated with Westcliff University, USA.

Get notified when enrollment starts?

Offering Colleges

In the thriving IT industry, there is a demand for a substantial number of skilled and accomplished professionals. The Bachelor of Science in Information Technology (BSIT) program, with a specialization in Software and Web App Development, offers an avenue to acquire proficiency in new programming languages, architectures, and paradigms for the creation of innovative software and web applications. The curriculum emphasizes dynamic web development, principles of data structures and algorithms, and agile coding methodologies.

Aligned with the present and future requirements of the software and web development field, the program is designed to apply acquired knowledge to a final-year capstone project. Students will have the opportunity to engage in various stages of software release and post-release activities, encompassing product launches and implementation roles such as installation, configuration, programming/customization, integration, and data migration.


High School/+2/A-Level or equivalent degree in any discipline from a recognized board of Nepal or from any other board across the globe recognized by HSEB board of Nepal. For A level students, 3.5 credit hours is required.

Job Prospects

  • Software developer
  • Computer programmer
  • Software engineer
  • Data scientist
  • Research scientist.

Curricular Structure

Core Courses


  1. Capstone Project 
  2. Introduction to Data Analytics
  3. Applied Statistical Analytics
  4. Database Design & Analytics
  5. Introduction to Technology
  6. Technology and Systems
  7. User Experience and User Interface (UX/UI)
  8. Information Security 
  9. Technical Documentation and Communication 
  10. Internet of Things (IoT)
  11. Emerging Technologies
  12. Discrete Mathematics 
  13. Introduction to Networking
  14. Network Routing and Switching
  15. Cloud Computing
  16. Data Structures & Algorithms Design 
  17. Programming in the Cloud
  18. Software Quality, Architecture, and Documentation
  19. Advanced Python
  20. Models of Computation 
  21. Calculus for Computing
  22. Distributed Systems
  23. Operating Systems
  24. Numerical Methods 


  1. Essentials of Entrepreneurship
  2. Composition 1
  3. Composition 2
  4. College Algebra
  5. Creating a Sustainable World: Technology & Energy Solutions
  6. Academic Communication
  7. The Impact of Art: Visual, Media & Design
  8. Personal Finance
  9. Speech, Debate, and Ethics
  10. Integrative Studies Capstone
  11. Psychology, Motivation, & Decision-Making

Specialization / Elective Courses

  1. System Analysis and Design 
  2. Advanced Web Programming and App. Development
  3. DevOps and Agile
  4. Programming Security
  5. Artificial Intelligence & Machine Learning