Bachelor of Science Degree Program

Bachelor of Science in Computer Science and Engineering

A program that provides students with a comprehensive education in computing, software engineering, computer systems, and engineering principles. The program integrates computer science, mathematics, software development, hardware systems, networking, cybersecurity, artificial intelligence, cloud computing, and systems engineering to prepare graduates to design, develop, implement, and manage innovative computing solutions for complex technological challenges.

Degree Awarded

Bachelor of Science (B.S.) in Computer Science and Engineering

Total Program Cost

US$ 7,360

Program Length

3–4 Years — Traditional Learning Track
9–12 Months — Fast-Track Learning Program

Traditional Learning

3–4 Years

Fast-Track Learning

9–12 Months

Course Credit

3 Credit Hours

Total Program Cost

US$ 7,360

Program Overview

Design, Develop, and Manage Innovative Computing Solutions

An integrated curriculum combining computer science, mathematics, software development, hardware systems, networking, cybersecurity, artificial intelligence, cloud computing, and systems engineering.

The Bachelor of Science in Computer Science and Engineering provides students with a comprehensive education in computing, software engineering, computer systems, and engineering principles. The program integrates computer science, mathematics, software development, hardware systems, networking, cybersecurity, artificial intelligence, cloud computing, and systems engineering to prepare graduates to design, develop, implement, and manage innovative computing solutions for complex technological challenges.

Students develop expertise in programming, discrete mathematics, data structures, computer organization, operating systems, database systems, software engineering, computer networks, cybersecurity, artificial intelligence, cloud computing, web and mobile development, IoT, human-computer interaction, systems analysis, ethics, data analytics, and emerging technologies. The curriculum emphasizes engineering design, systems thinking, and hands-on problem-solving.

The program prepares graduates for careers in software engineering, computer systems engineering, information technology, cybersecurity, cloud computing, artificial intelligence, data engineering, research, and technology management. It also provides an excellent academic foundation for graduate study in computer science, computer engineering, software engineering, artificial intelligence, cybersecurity, information systems, and related disciplines.

Degree Awarded

Bachelor of Science (B.S.) in Computer Science and Engineering

Program Length

3–4 Years — Traditional Learning Track
9–12 Months — Fast-Track Learning Program

Course Credit

3 Credit Hours per Course

Program Cost

US$ 7,360
Exclusive of applicable University administrative fees

Curriculum

Required Major Courses

The major consists of coursework in programming, discrete mathematics, data structures, computer organization, operating systems, database systems, software engineering, computer networks, cybersecurity, artificial intelligence, cloud computing, web and mobile development, IoT, human-computer interaction, systems analysis, ethics, data analytics, and emerging technologies. Students also complete the University's General Education requirements together with approved elective coursework.

Course No. Course Title Credits
CSE 3000 Introduction to Computer Science and Engineering 3
CSE 3010 Programming Fundamentals 3
CSE 3020 Discrete Mathematics for Computing 3
CSE 3030 Data Structures and Algorithms 3
CSE 3040 Computer Organization and Architecture 3
CSE 3050 Operating Systems 3
CSE 3060 Database Systems 3
CSE 3070 Software Engineering 3
CSE 3080 Computer Networks 3
CSE 3090 Cybersecurity Fundamentals 3
CSE 3100 Artificial Intelligence and Machine Learning 3
CSE 3110 Cloud Computing and Distributed Systems 3
CSE 3120 Web and Mobile Application Development 3
CSE 3130 Internet of Things and Embedded Systems 3
CSE 3140 Human-Computer Interaction 3
CSE 3150 Systems Analysis and Engineering Design 3
CSE 3160 Ethics and Professional Practice in Computing 3
CSE 3170 Data Analytics and Visualization 3
CSE 3180 Emerging Technologies in Computing 3
CSE 3190 Capstone Project in Computer Science and Engineering 6
Total Credits 63
Curriculum Details

Course Descriptions

Select a course to view its description.

CSE 3000 – Introduction to Computer Science and Engineering

Introduces the principles of computer science, engineering design, computational thinking, software development, and modern computing technologies.

CSE 3010 – Programming Fundamentals

Develops programming skills using modern programming languages, emphasizing algorithms, object-oriented programming, debugging, and software development best practices.

CSE 3020 – Discrete Mathematics for Computing

Examines logic, sets, combinatorics, graph theory, Boolean algebra, and mathematical reasoning essential for computer science and engineering.

CSE 3030 – Data Structures and Algorithms

Explores efficient data organization, algorithm design, complexity analysis, recursion, searching, sorting, and optimization techniques.

CSE 3040 – Computer Organization and Architecture

Examines digital systems, processor architecture, memory systems, instruction sets, computer hardware, and system performance.

CSE 3050 – Operating Systems

Studies operating system architecture, process management, memory management, file systems, concurrency, and system security.

CSE 3060 – Database Systems

Introduces database design, relational databases, SQL, NoSQL systems, data modeling, normalization, and database administration.

CSE 3070 – Software Engineering

Focuses on software development life cycles, requirements analysis, software architecture, testing, quality assurance, and project management.

CSE 3080 – Computer Networks

Examines networking concepts, communication protocols, network architecture, cloud networking, wireless technologies, and network security.

CSE 3090 – Cybersecurity Fundamentals

Introduces information security, cryptography, authentication, secure software development, risk management, and cybersecurity best practices.

CSE 3100 – Artificial Intelligence and Machine Learning

Explores intelligent systems, machine learning algorithms, neural networks, data-driven decision-making, and AI applications.

CSE 3110 – Cloud Computing and Distributed Systems

Examines cloud infrastructure, virtualization, distributed computing, scalable applications, and cloud service models.

CSE 3120 – Web and Mobile Application Development

Develops skills in designing, developing, testing, and deploying modern web and mobile applications using contemporary frameworks.

CSE 3130 – Internet of Things and Embedded Systems

Studies embedded computing, microcontrollers, sensor networks, IoT architectures, and intelligent connected devices.

CSE 3140 – Human-Computer Interaction

Explores user-centered design, interface development, usability evaluation, accessibility, and user experience engineering.

CSE 3150 – Systems Analysis and Engineering Design

Develops competencies in systems analysis, engineering design methodologies, requirements engineering, modeling, and systems integration.

CSE 3160 – Ethics and Professional Practice in Computing

Examines ethical decision-making, legal issues, privacy, intellectual property, professional standards, and responsible computing practices.

CSE 3170 – Data Analytics and Visualization

Introduces data analysis, visualization techniques, business intelligence, analytical tools, and data-driven decision support.

CSE 3180 – Emerging Technologies in Computing

Examines current and emerging technologies including quantum computing, blockchain, edge computing, augmented reality, and intelligent automation.

CSE 3190 – Capstone Project in Computer Science and Engineering

Students design, develop, implement, and present a comprehensive computing solution that integrates software engineering, systems design, cybersecurity, and emerging technologies to address a real-world engineering challenge.

Career Pathways

Career Opportunities

Graduates are prepared for careers in software engineering, computer systems engineering, systems analysis, cybersecurity, cloud computing, artificial intelligence, database engineering, and network engineering.

Software Engineer
Computer Systems Engineer
Full-Stack Developer
Systems Analyst
Software Architect
Cloud Engineer
Cybersecurity Analyst
DevOps Engineer
Artificial Intelligence Engineer
Database Engineer
Network Engineer
Computer Systems Consultant
Where Graduates Work

Employment Sectors

Graduates may find employment in software and technology companies, information technology consulting firms, financial institutions, healthcare technology organizations, government agencies, telecommunications companies, manufacturing and industrial automation firms, cloud computing providers, cybersecurity organizations, research laboratories and universities, defense and aerospace industries, and technology startups and innovation centers.

Software and Technology Companies
Information Technology Consulting Firms
Financial Institutions
Healthcare Technology Organizations
Government Agencies
Telecommunications Companies
Manufacturing and Industrial Automation Firms
Cloud Computing Providers
Cybersecurity Organizations
Research Laboratories and Universities
Defense and Aerospace Industries
Technology Startups and Innovation Centers

Ready to Engineer the Future of Computing?

Gain the technical, analytical, and engineering skills needed to design and manage innovative computing solutions. Take the next step toward a career in computer science and engineering or graduate study.

Apply for This Program →
Cavalla International University of America is an academic institution registered in the State of Louisiana to conduct legal business and it is approved by the Board of Trustees and the Executive Leadership of the university to grant professional and academic degrees. The University adheres to the educational standards and requirements of the U.S. Department of Education and complies with the rules and regulations of the Louisiana State board of regents (department of education) regarding educational integrity and recruiting requirements for hiring qualified professors with the right academic qualification to teach.