Computer Science & Engineering
Offered by the Department of Computer Science and Engineering. Each year has two semesters and a vacation school.
Draft Sections marked Draft are proposed wording for the department to review and approve. The overview is the department’s own text.
The Computer Science and Engineering (CSE) Program is designed to prepare students to become competent computing professionals, innovative engineers, researchers, and technology leaders. The program integrates the theoretical foundations of computer science with the practical principles of computer engineering to equip graduates with the knowledge and skills required to design, develop, implement, and maintain modern computing systems.
Students receive a strong foundation in programming, algorithms, data structures, computer architecture, operating systems, database systems, computer networks, software engineering, cybersecurity, artificial intelligence, and emerging technologies. Through laboratory exercises, collaborative projects, internships, and research-oriented learning, students develop the technical competence and professional discipline necessary to address real-world challenges.
The program emphasizes critical thinking, problem-solving, ethical responsibility, effective communication, teamwork, entrepreneurship, and lifelong learning. It also encourages students to apply computing technologies to national and regional development priorities, including digital transformation, secure information systems, telecommunications, education, healthcare, agriculture, and financial technology.
To provide quality education in computer science and engineering through rigorous instruction, practical training, research, innovation, and community engagement, producing graduates capable of developing responsible, secure, and sustainable technological solutions.
To become a recognized center of excellence in computer science and engineering education, research, innovation, and technological advancement in Liberia and beyond.
| Course no. | Course title | Cr.Credit hours |
|---|---|---|
| ENGL 101 | Grammar and Phonetics | 3 |
| MATH 101 | College Algebra | 3 |
| CHEM 101 | Principles of Chemistry | 4 |
| PHY 101 | General Physics | 4 |
| PSY 101 | Introduction to Psychology | 3 |
| CSE 101 | Introduction to Computer | 3 |
| PED 101 | Physical Fitness and Wellness | 1 |
| Total credits | 21 | |
| Course no. | Course title | Cr.Credit hours |
|---|---|---|
| ENGL 102 | Academic Reading and Writing | 3 |
| MATH 102 | Analytical Geometry and Trigonometry | 3 |
| BIO 101 | General Biology | 4 |
| PHI 101 | Introduction to Philosophy | 3 |
| GENG 106 | Introduction to Engineering Analysis and Design | 3 |
| CSE 102 | Computer Literacy | 3 |
| PED 102 | Physical Fitness and Wellness II | 3 |
| Total credits | 22 | |
| Course no. | Course title | Cr.Credit hours |
|---|---|---|
| ENGL 201 | Technical Communication and Public Speaking | 3 |
| FRE 101 / GLE 101 / CHN 101 | Introduction to French, Gleebo or Chinese | 3 |
| HIST 102 | World History and Western Civilization | 3 |
| MATH 201 | Differential Calculus | 3 |
| PHY 201 | Physics for Engineers | 4 |
| GENG 203 | Introduction to Engineering Drawing II | 1 |
| EVS 201 | Introduction to Environmental Science | 3 |
| Total credits | 20 | |
| Course no. | Course title | Cr.Credit hours |
|---|---|---|
| ENG 204 | Title not given in the catalogue | 3 |
| FRE 102 / GLE 102 / CHN 102 | Intermediate French, Advanced Gleebo or Advanced Chinese | 3 |
| PHY 202 | Engineering Physics II | 4 |
| MATH 202 | Integral Algebra | 3 |
| MATH 206 | Introduction to Linear Algebra | 3 |
| GENG 202 | Engineering Graphics / CAD I | 3 |
| Total credits | 19 | |
A dash or note means the catalogue leaves that entry blank; the department will confirm it.
| Course no. | Course title | Cr.Credit hours |
|---|---|---|
| CSENG 301 | Introduction to Computer Science and Engineering | 3 |
| CSENG 303 | File Organization and Processing | 3 |
| CSENG 305 | Introduction to Operating Systems | 3 |
| CSENG 309 | System Design Practices in Computer Science | 3 |
| MATH 301 | Multivariable Calculus | 3 |
| EE 301 | Entrepreneurship Education I | 3 |
| CSENG 307 | Introduction to Java Programming | — |
| Total credits | 18 | |
A dash or note means the catalogue leaves that entry blank; the department will confirm it.
| Course no. | Course title | Cr.Credit hours |
|---|---|---|
| CSENG 302 | Web Programming and Development | 3 |
| CSENG 304 | Advanced Java Programming | 3 |
| CSENG 306 | Computer Science Professional Ethics | 3 |
| CSENG 308 | Introduction to Software Engineering | 3 |
| CSENG 310 | Introduction to Database | 3 |
| MATH 302 | Ordinary Differential Calculus | 3 |
| EE 302 | Entrepreneurship Education II | 3 |
| Total credits | 21 | |
| Course no. | Course title | Cr.Credit hours |
|---|---|---|
| CSENG 401 | Artificial Intelligence | 3 |
| CSENG 403 | Algorithm Analysis and Design | 3 |
| CSENG 405 | Principles of Programming Languages | 3 |
| CSENG 407 | Relational Database Management Systems | 3 |
| CSENG 409 | Embedded System Design | 3 |
| GENG 403 | Engineering Management I | 3 |
| Total credits | 18 | |
| Course no. | Course title | Cr.Credit hours |
|---|---|---|
| CSENG 402 | Software Engineering Comprehensive Practice | 3 |
| CSENG 404 | Advanced Operating Systems | 3 |
| CSENG 406 | Digital Computer Circuits | 3 |
| CSENG 408 | Data Communication and Networking I | 3 |
| CSENG 410 | Network Principles and Computer Security | 3 |
| GENG 408 | Engineering Economics | 3 |
| GENG 412 | Research Methodology | 1 |
| Total credits | 19 | |
| Course no. | Course title | Cr.Credit hours |
|---|---|---|
| GENG 400 | Internship | 1 |
| CSENG 501 | Digital Signal and Image Processing | 3 |
| CSENG 503 | Digital Hardware Design | 3 |
| CSENG 505 | Computer Science Engineering System / Project Design | 4 |
| Total credits | 11 | |
| Course no. | Course title | Cr.Credit hours |
|---|---|---|
| CSENG 502 | Data Communications and Networking II | 3 |
| CSENG 504 | Compiler Design | 3 |
| CSENG 506 | CSE Seminar | 1 |
| Total credits | 7 | |
Every student moves through three layers, each building on the one before: Knowledge, Skills and Development.
A strong foundation in mathematics, science and the core of computing and engineering: programming, algorithms, data structures, computer architecture, operating systems, databases and networks.
Hands-on laboratory work, collaborative projects and project-based learning, so students can design, build, test and maintain real computing systems.
Growth as professionals and citizens through internships, research, entrepreneurship and innovation, with emphasis on ethics, communication, teamwork and lifelong learning.
The three layer names are the department’s; the descriptions under them are draft wording for review.
Within a few years of graduating, our graduates will:
By graduation, students of this program will be able to:
Graduates of the program will have the ability to:
Modelled on the ABET criteria for engineering programs.
Not sure what you need next term? Sign in and use the GPA planner.
In other departments