FlashLearners

Education And Career Blog

  • HOME
  • TOPICS
  • APP

UNIBEN 300 Level Computer Science Courses (1st & 2nd Semester)

Modified On Apr 27, 2025

The University of Benin (UNIBEN) Three hundred Level (Third Year) Computer Science Courses and Subjects to Study.

Recommended

  • Learning App For All Students
  • Updated Past Questions and Answers
  • Pass WAEC and JAMB 2025 Easily
  • Install JAMB App with Free Novels
  • Learn Digital Skills and Current Affairs

Continue reading for UNIBEN Faculty of Physical Sciences, Department of Computer Science Courses, Course Codes and Course Credits for First and Second Semester.

Recommended: 400L Computer Science Subjects

UNIBEN 300L First Semester Computer Science Courses

Course Code Course Title Credits
CSC313 Data Structures 3
CSC316 Digital Computer Design 3
CSC318 Introduction to Formal Language 3
MTH317 Numerical Linear Algebra 3
CSC314 Operations Research 3
CSC311 Web Technology & Applications 3
CSC312 Assembly Language II or C Programming 3
CSC333 Human Computer Interaction 3
CED300 Entrepreneurship Development 3
CSC328 Discrete Mathematics, Network & Graph Theory 3
CSC325 Compiler Construction 3
CSC321 Systems Analysis and Design 3
CSC323 Economics of Information Technology 3
SECOND SEMESTER
Title Status
  INDUSTRIAL ATTACHMENT     Core

CSC311: Web Technology and Applications

The Internet, intranet and web technologies; Overview of Systems development; Rapid Applications Development concept; Web Application Development Cycle; Web Application Architectures; Web Development Environments; Web Development Technologies such as Markup Languages; JavaScript, Java, VRML, VB Script, Active X, CGI, Database Connectivity, etc.

Web Applications; Web Development using web-authoring tools; Database-Web Connectivity; Scripting Languages for Web Development; Web Application, Client-Server Technologies and infrastructure; Multi-tiered system design and implementation and current issues and trends; Major Web Application Development project.


STUDY SMARTER WITH FLASHLEARNERS



 

CSC312: Assembly Lang. Programming II and C Prog.

Assemblers, compilers, interpreters and macros. More advanced assembly language programming. Interrupt handling and I/O memory resident programs. Procedure and arrays, further bit manipulation. Case studies. Elements of C programming: C program structure interface, data files and declarations. Operators, functions. File management, registers accessing. Reusable software, computation inheritance.

CSC333: Human Computer Interaction

Introduction to basic principles and methodology for good user interface design, drawing on a background of human information processing and human factors. Techniques for user-centred analysis and design; use of prototyping tools, introduction to Usability Engineering and other evaluation methods; methods for enhancing system usability and systems ergonomics.

CSC313: Data Structure & Information Manipulation

Data structure and representation. Binary trees, traversal algorithms, recursion, block programming techniques, searching and sorting algorithms, symbol tables and hashing, files: access methods and organization, Internal and External files, other types of trees.

CSC314: Operations Research

LP Models, Simplex Method, Revised Simplex Methods and project from inverse; duality theorem. Dual Simplex Method, Integer programming models; parametric programming; special problems. The Transportation problem, applications. Game theory: 2 person 0-sum Game.

CSC316: Introduction To Digital Design and Micro-processors

Combinational Logic; sequential logic; Microprocessors and Micro Computers

CSC318: Formal Languages and Automata Theory

Meaning of alphabet; string, concatenation; language; levels of language. Grammar, Parsing. The FiniteState Automata. Turing Machines.

CSC321: Systems Analysis and Design

Planning projects. Feasibility Study. System Life Cycle. Design of computerized systems. Systems installation and maintenance. Decision tables in programming and Decision making.

CSC323: Economics of Information Technology

Consideration of the economic aspects of IT from the point of view of systems managers, system users, the IT industry, and national policymakers. The role of IT in development.

CSC325: Compiler Construction

Logical analysis, lexical and syntactic analysis. Code generation, code optimization, translator-writing-systems, general language terminology. Precedence: operator precedence, II-parse, top-down and bottom-up parsing, grammars.

CSC328: Discrete Mathematics, Network and Graph Theory

Graph theory, undirected and directed graphs; partition and distance planar and non-planar graphs. Matrix representation. Applications from Network flow; LP and PERT, CPM switching network; shortest path; Algebras, algorithms, Monoids and machines, Lattice and Boolean Algebra, Groups, combinatorial logic and language

Recommended: Uniben 100 to final year courses

Related Posts:

  • Abu Zaria Electrical/Electronics Engineering Courses
  • Abu 100 to 500L Electrical And Computer Engineering Courses
  • UNIBEN Water Resources And Petroleum Engineering Courses
  • Abu Zaria 100 to 500 Level Civil Engineering Courses
  • 100 to 500 Level UNIBEN Civil Engineering Courses
  • Abu Zaria Metallurgical And Materials Engineering Courses

Image

Avatar

About FlashIsaac

FlashLearners CEO, Students Advocate, SEO Expert And YouTuber

1 Comment

  1. Felix john says

    software development under computer science available in uniben?

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Image

Study Smarter

  • Learning App For Students
  • Past Questions and Answers
  • Pass WAEC and JAMB 2025
  • Learn With Notes and Videos
  • Digital Skills and Current Affairs

STUDY GUIDE

How To Study For Long Hours In 2025

15 Hot Cake Courses To Study In Nigeria [2025]

12 Stupid Mistakes UNIBEN Students Make In 100L

Tips To Study For Long Hours At Night

How To Answer Exam Questions With The Speed Of Light

Continue ↠

© 2016 - 2024 FlashLearners

Home · About · Contact · Privacy · Disclaimer