Federal University, Dutsin-ma

Katsina state, Nigeria

Courses: 3rd Year 1st Sem., B. Sc. Computer Science and Information Technology

  1. CMP311: Introduction to Digital Design and Microprocessors

    (3 credit units)

    Combinatorial logic, Sequential Logic, microprocessors: structures and different types of design, mode of operations and applications. Microcomputers: components, different types of micro computers, main features and components.

  2. CMP321: Computer Architecture& Operating Systems I

    (3 credit units)

    Basic logic design; Data Representation, Instruction formats; computer architecture; study architecture of an actual simple minicomputer. Memory system, general characteristics of memory operation, (Technology- magnetic recording.Semi-conductor memory, charge coupled devices magnetic bubble); memory addressing, memory hierarchy, virtual memory control system. Hard ware control, micro programmed control. Asynchronous control, I/O control.Introduction to the methodology of fault-tolerant computing.Operating systems, operating system components, Issues in analyzing and designing operating systems: Process synchronization, I/O techniques, buffering, file systems, process scheduling, memory management, job scheduling, resource allocation, system modeling: performance measures and evaluation, windows NT administrations and NT services. Linux, UNIX as an operating system.

  3. CMP331: Introduction to Web Design

    (2 credit units)

    Introduction to the internet and web servers; the web environment, authoring tool: HTML overview, structural HTML tags,formatting text, creating links, adding images and other page elements, tables, frames, forms, specifying colour in HTML,cascading style sheets, server side include; graphics GIF, JPEG, PNG formats, designing graphics with palette, animated GIFs, Multimedia and interactivity, introduction to JavaScript, DHTML, XML, XHTML, WAP and WML.

  4. CMP341: Compiler Construction I

    (2 credit units)

    Review of compilers assemblers and interpreters; structure and functional aspects of a typical compiler, syntax semantics and pragmatics; functional relationship between lexical analysis, syntax analysis, expression analysis and code generation.Internal form of course programme.Use of a standard compiler (FORTRAN, PASCAL OR PL/1) as a working vehicle.Error detection and recovery.Grammars and language; the parsing problem.

  5. CMP351: System Analysis and Design

    (3 credit units)

    Introduction to system design; Analysis tool, Systems development and the systems analyst.Systems development methodologies, models, tools and techniques.Project management and the Unified Process. The requirements discipline. Detailed requirements modeling.Determining system alternatives; physical design of computer sub-system: physical design of manual sub-system special design of features.

  6. CMP361: Management Information System

    (2 credit units)

    Information models and systems: history and motivation for information systems; information storage and retrieval; information management applications; information capture and representation; analysis and indexing; search, retrieval, linking, navigation; information privacy, integrity, security and preservation; scalability, efficiency and effectiveness. System theory and concepts: Definition, inter-relationship and classification. Basic concepts of MIS: definition, objectives, requirements, and characteristics. Benefits and design alternatives; the application development cycle. Managing and controlling the MIS function. The effects of MIS on Management and the management process. Management involvement and influence in MIS. The future of MIS and information Resource management in Nigeria. Case studies

  7. CMP371: Data Base Design and Management

    (2 credit units)

    Database systems: review of basic concepts, functions and components; history and motivation for database systems; components of database systems; DBMS functions; database architecture and data independence. Data modeling: data modeling; conceptual models; object-oriented model; relational data model. Relational databases: mapping conceptual schema to a relational schema; entity and referential integrity; relational algebra and relational calculus. Database query languages: overview of database languages; SQL; query optimization; 4th generation environments; embedding non-procedural queries in a procedural language; introduction to Object Query Language. Distributed databases: distributed data storage; distributed query storage; distributed query processing; distributed transaction Physical database design: storage and file structure; indexed files; hashed files; signature files; b-trees; files with dense index; files with variable length records; database efficiency and tuning.IntroductiontoData Warehousing.

  8. GST311: Introduction to Entrepreneurial Studies

    (2 credit units)

    Some of the ventures to be focused upon include the following: soap/detergent, tooth brushes and tooth paste making; photography; brick, nails, screws making; dyeing/textile blocks paste making; rope making; plumbing; vulcanizing; brewing; glassware production/ceramic production; paper production; water treatment/conditioning/packaging; food processing/packaging/preservation; metal working/fabrication-steel and aluminum door and windows; training industry; vegetable oil /and salt extractions; fisheries/aquaculture; refrigeration/air conditioning; plastic making; farming (crop); domestic electrical wiring; radio/TV repairs; carving; weaving; brick laying/making; bakery; tailoring; iron welding; building drawing; carpentry; leather tanning; interior decoration; printing; animal husbandry (poultry, piggery, goat.); metal craft-blacksmith, tinsmith; sanitary wares; vehicles maintenance and bookkeeping.

  9. CMP329: Lab Field Work for Mathematical Sciences II

    (1 credit units)

    The students are to visit Mathematical Centre where applied Mathematics like Computing and Statistical Analysis is being demonstrated to give a clear picture of the classroom theory. Students are to write a concise report of the academic visit.

  10. STA311: Operations Research

    (2 credit units)

    The nature of operations research.Allocation problems, Techniques of operations research. Phases of operation research study. Classification of operation research models.Linear, Dynamic and integer programming.Decision theory. Inventory models, critical path analysis and project controls. Stochastic and non-stochastic phenomena and models.Linearprogramming.Feasible and optimum solutions. Geometric method for optimum solution. Elements of non-linear stochastic programming. Application to transportation, storage and shortest route and others

  11. MTH351: Numerical Analysis I

    (3 credit units)

    Solution of linear difference equations.Implicit and explicit multistep methods for solving initial value problems.Analysis of convergence multistep methods.RungeKutta methods. Theorem about convergence of runge-kutta methods Numerical methods for solving stiff systems of ordinary differential equations

  12. STA321: Analysis of Variance I

    (2 credit units)

    Analysis of simple, double and multiple classifications of balanced data in crossed and nested arrangements. Analysis of two-way, three-way contingency tables for tests of homogeneity, independence and interactions. Analysis involving incomplete tables, missing values etc.

Similar To this