Bachelor of Computer Science

Bachelor of
Computer Science

Your Degree Summed up
The Bachelor of Computer Science is designed to provide the student with a strong core understanding of the concepts of computation and information management using modern software and hardware. The program relies on proven tradition of excellence in computer science education, embracing the traditional curriculum which has been proven effective for decades.
Starting Semesters

· 6 Semesters
· 3 Years

Language of instruction

· English
· French

Degree

· Moroccan Degree

Credits

· 130

Campus

· Rabat

Highlights

· Individual development
· Small learning groups
· Creative and Supportive Environment

Starting Semesters

· 6 Semesters
· 18 Months

Language of instruction

· English
· French

Degree

· Moroccan Degree

Credits

· 130

Campus

· Rabat

Highlights

· Individual development
· Small learning groups
· Creative and Supportive Environment

Are you ready
to take the next step toward
developing your skills ?

STUDY CONTENT
The PIIMT/IUL bachelor in computer science offers a degree program of depth, focusing on the field’s most innovative topics, including Big Data, cloud computing, and IT systems development. Students gain a solid understanding of the fundamentals of computer science, while also exploring its practical application in their field of choice and the human impact of technology.
1st Semester
  • Algorithms and programming
  • Computer networks
  • Information systems and databases
  • Computer architecture
  • Applied Statistics
  • Business Economics
  • Language and Communication 1 –
2nd Semester
  • Advance Algorithms and
  • Data Structures
  • Web Development (Supervised Project)
  • Operating Systems and
  • Systems Programming
  • Probability
  • Python Programming (Supervised Project)
  • Business Management
  • Language and Communication 2
Summer Session
  • Psychology
  • Organizational Behavior
3rd Semester
  • Object Oriented Programming C# (Supervised Project)
  • Frameworks
  • Programming Java and Java GEE (Supervised Project)
  • Software Engineering
  • Cryptography and Security of Information Systems Management
  • Language and communication 3
4th Semester
  • Object Oriented
  • Programming UML
  • Compiler and Complexity
  • Software Development Methodologist
  • Advanced Databases Management
  • Project Management
  • Corporate Communication
5th Semester
  • Cloud
  • Computing Artificial Intelligence
  • Internet of Things
  • Small Business
  • Business Intelligence
  • Big Data and Databases NoSQL
6th Semester
  • Internship
  • Machine Learning
  • Big Data Analytics
  • Data Mining and Text Mining
5th Semester
  • Cloud computing
  • Artificial Intelligence
  • Internet of Things
  • Small Business
  • Web Architecture and Distributed Systems
  • Mobile Application Development
6th Semester
  • Internship
  • Architecture Micro Services
  • Advanced Web Programming
  • Advanced Mobile Application Development
5th Semester
  • Cloud Computing
  • Artificial Intelligence
  • Internet of Things
  • Small Business
  • Block Chains
  • Computer Network Security
6th Semester
  • Internship
  • Information Systems
  • Auditing
  • Data Centers and Service virtualization

Career Outlook: Bachelor of Computer Science (BCS)

The Bachelor of Computer Science degree program explores topics including programming, mobile app development, networking, cloud computing and more. If you are a problem solver considering a Bachelor, Computer Science offers promising career prospects, whether in the private sector, public service or freelance. After finishing your online degree, you could support many different industries with programming or business intelligence, such as finance, automotive, commerce or engineering.

Business Intelligence Consultant.

Companies pay thousands of dollars to have business intelligence professionals analyze their data on a regular basis. Big companies have entire departments devoted to BI and spend millions of dollars every year evaluating their sales, production, logistics, marketing and other key business metrics.

Big Data Consultant.

The role of a Big Data consultant is to identify and document company issues, present your Board with concise, clear and accurate data to assist in decision making, and to streamline your companies processes while setting up targets throughout the year.

Information Systems Analyst

Information Systems Analysts work with business departments to collect, analyze and evaluate existing systems, to ascertain what is needed for the department’s growth. They then recommend solutions and oversee upgrades.

Computer Auditor & Quality Engineer

The quality engineer is responsible for assessing, planning, and finally implementing a quality control system in a production environment. The quality control engineer determines where the problem resides and the specific method of correcting it.

Database Systems Administrator.

Database administrators (DBAs) are responsible for the integrity and reliability of computer databases. Duties may include specifying hardware, writing, testing and debugging programs, designing systems and maintaining databases for large companies or government agencies, or consulting on systems for small businesses.

Manager & Developer of IT Projects

The quality engineer is responsible for assessing, planning, and finally implementing a quality control system in a production environment. The quality control engineer determines where the problem resides and the specific method of correcting it.
Sounds Good?
Start your studies with PIIMT

Admission Requirements

After completing your Bachelor’s in Computer Science, you can take on demanding specialist and management positions in companies all over the world. Your expert knowledge can be applied to various fields of work. Depending on your main interests.

A general test in English, French and maths/logic.
To assess your level and help us understand your academic needs.

Candidates who would like to transfer from another university must bring their original transcripts in English, to see which courses are transferrable, in addition to the other required documents found in admissions.
Applicants who just got their High School Diploma.
Senior applicants need to have a Bachelor’s Degree or complete their bachelor’s degree the same year as their application.
A group of learners from a company who would like to get specialized professional training in a chosen field, pursue their education and further develop their skills and gain an American Certificate upon completion.

Why PIIMT is Great Choice for You

DOUBLE DEGREE

We provide our students with the possibility of obtaining two degrees: a Moroccan and an American one.

BILINGUAL CURRICULUM

All our courses are taught by experts either in French or in English depending on the preference of our student.

FACULTY

All professors at PIIMT are highly competent and teach their students passionately about their professional experience and respective fields.

CAREER ORIENTED TRAINING

Do you want to change or advance in your career? If so, then explore our certified courses adaptable to both the national and international market.

E-LEARNING

We offer our students the choice to study online which gives them independent control over their learning.

FINANCIAL AID

We offer our students various financial solutions to help them pursue their studies at PIIMT and see them grow into the leaders they were meant to be.

APPLY NOW

This field is for validation purposes and should be left unchanged.