Bachelor of Science in Computer Engineering
You’ve discovered your passion for computers and technology, now put it to practice. This degree gives you the knowledge to apply information technology theory and principles to address real-world business challenges.
So, you’ll be empowered with the tech tools and knowledge you need to reach your fullest potential as a developer. It’s like having a special power to solve complex problems.
What you’ll learn:
- The theoretical foundations of information and computation.
- An understanding of computing architecture, construction, engineering and design.
- Master in-demand computing skills and hone your innovation and creativity.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
Topics covered in this degree includes:
- Programming Practice
- Computer Operating Systems
- Networking for Azure and AWS
- Linux Technology
- Cloud Technology Developer
- Introduction to Computer Engineering
- Engineering Drawing
- Introduction to Physics
- Information Systems Security
- Data Structures
- Engineering Software Technology
123
Total Credits
3.5years
Course duration
Yes
Scholarships available
Online & Campus
format
Become a specialist
Network Engineer
Bachelor in Computer Engineering with a certificate in Software Engineering
Bachelor in Computer Engineering with a certificate in Cloud Computing
This is your chance to get a thorough grounding in the practices of computer engineering, applied specifically to cloud infrastructure.
This program is unique in the way in which it emphasizes problem-solving skills. As a result, this works as an excellent background for any and all future engineers.
Bachelor in Computer Engineering with a certificate in Cyber-Intelligence
What’s the secret to dealing with cyber security threats? That’s easy: prevent them from ever occurring in the first place. Sounds impossible, but we know it’s not.
This specialization will give you the tools you need to apply scientific and mathematical principles to computer engineering in the context of cyber-security. Don’t wait any longer to become a cyber know-it-all, in the best way.
Bachelor in Computer Engineering with a certificate in Data Analytics
This engineering degree with an analytics concentration is nothing short of a match made in heaven. It combines theory and training, hardware and software.In a nutshell, everything you could ever hope to learn in order to become a tech expert.
Bachelor in Computer Engineering with a certificate in Software Development
Finally, a degree for the doers of the world. For those who are passionate about developing the software(s) of the future.Enhance the capabilities of networks and communications systems through the power of a balanced, well-rounded education. One that recognizes the importance of balancing software development and hardware construction.
Topics covered in this degree includes:
- Network Design and Management
- Design & Supporting Computer Networks
- Routing Protocols and Concepts
- Networking and the Cloud
- Industrial Networking
- Network Security
Topics covered in this degree includes:
- Software Industry Foundations
- Object Oriented Programming
- Software Engineering and Design
- Data Structure and System Design
- Wearable Computing
- Software Prototyping
Topics covered in this degree includes:
- Cloud Logic and Decision Making
- Customer Problem Resolution
- Network Virtual Implementation
- Virtual Servers and Data Centers
- Security & Design: Fault Tolerant Enterprise
- Cloud Computing Project
Topics covered in this degree includes:
- Reverse Engineering
- Programming in Security
- Cyber-intelligence
- Espionage in Business and IT
- Virtualization
- Hacking Countermeasures and Techniques
Topics covered in this degree includes:
- Data Analytics for Business
- Computing for Data Analytics
- Machine Learning & Data Analytics for IT, Business and Finance
- Computer Simulation & Risk Management
- Big Data Process Analysis
- Information Visualization
Topics covered in this degree includes:
- Computer Programming Methodology
- Discrete Structures in Computing
- Programming Languages
- Software Engineering and Architecture
- System Analysis and Design
- Software Development
>