The Computer Science curriculum is designed to provide a comprehensive education in both theoretical foundations and practical applications. The program consists of core courses, electives, and a capstone project.
Students can choose from the following elective courses based on their interests and career goals:
Admission to the BSc Information Technology program is competitive. Prospective students must meet the following requirements:
Graduates of BSc Information Technology program are equipped with a strong foundation in analytical thinking, problem-solving, and technical skills applicable across various industries. The program fosters critical reasoning, research abilities, and practical expertise, preparing students for diverse career opportunities in both professional and academic fields.
Oversees an organization's IT infrastructure, strategy, and team to ensure smooth operations.
Plans, executes, and manages IT projects, ensuring they meet business goals on time and within budget.
Evaluates IT systems, security, and processes to ensure compliance, efficiency, and risk mitigation.
Identifies, assesses, and manages cybersecurity risks to protect company data and systems.
Maintains and troubleshoots an organization's computer networks to ensure connectivity and security.
Designs, implements, and optimizes network infrastructure to support efficient communication and operations.
Manages, secures, and optimizes databases to ensure efficient data storage and retrieval.
Creates visually appealing and user-friendly website layouts and interfaces.
Enhances user interaction with digital products through research-driven design.
Develops, tests, and maintains software applications using programming and engineering principles.
Builds and maintains apps for web, mobile, or desktop platforms, specializing in front-end, back-end, or full-stack development.
Enhances user interaction with digital products through research-driven design.
Our Computer Science program is taught by distinguished faculty members who are experts in their fields and committed to providing high-quality education and mentorship to our students.
Professor and Department Chair
Specialization: Artificial Intelligence, Machine Learning
Dr. Kamara has over 15 years of experience in AI research and has published numerous papers in top-tier conferences and journals. He leads the AI Research Lab at USL.
Associate Professor
Specialization: Software Engineering, Human-Computer Interaction
Dr. Sesay's research focuses on user-centered design and software development methodologies. She has industry experience working with major tech companies.
Assistant Professor
Specialization: Data Science, Big Data Analytics
Dr. Conteh specializes in data mining and predictive analytics. His research has applications in healthcare, finance, and social media analysis.
Assistant Professor
Specialization: Computer Networks, Cybersecurity
Dr. Koroma's research focuses on network security and privacy. She has contributed to several international projects on secure communication systems.
Hear from our current students and alumni