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 Systems program is competitive. Prospective students must meet the following requirements:
Graduates of BSc Information Systems 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.
Develops and maintains web or mobile applications, focusing on user interface (Front-end) or both UI and backend (Full Stack).
Analyzes business needs, processes, and systems to improve efficiency and implement IT solutions.
Manages, secures, and optimizes databases, ensuring data integrity and performance.
Designs high-level software structures, ensuring scalability, security, and efficiency.
Develops and maintains software applications, focusing on coding, debugging, and optimizing performance.
Designs and oversees IT infrastructure and system integrations to align with business goals.
Oversees IT operations, strategy, and teams, ensuring smooth technology-driven processes.
Evaluates IT systems, security, and processes to ensure compliance, efficiency, and risk management.
Maintains and troubleshoots an organization's computer networks, ensuring connectivity and security.
Plans, executes, and manages IT projects, ensuring timely and cost-effective delivery.
Automates software deployment, monitoring, and infrastructure management for efficiency and reliability.
Designs and develops websites, ensuring functionality, aesthetics, and user experience.
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