Federal University, Dutsin-ma

Katsina state, Nigeria

Courses: 2nd Year 2nd Sem., B. Sc. Computer Science and Information Technology

  1. MTH212: Introduction to Numerical Analysis

    (3 credit units)

    Solution of algebraic and transcendental equations. Curve fitting. Error analysis.Interpolation and approximation.Zeros or non – linear equations; to one variable system of linear equations.Numerical differentiation and integral equations.Initial value problems for ordinary differential equations.

  2. CMP212: Computer Programming II

    (3 credit units)

    Principle of good programming; structured programming concepts. Debugging and testing; string processing, internal searching and sorting, Data structures, Recursion. C++ programming language or any other similar language should be used in teaching the above.

  3. CMP222: Introduction To Information Technology

    (2 credit units)

    Concepts, Issues, techniques and Processes needed for completing and managing information Technology projects. Topics include History, trends, and the human impact of information Technology. Project management tools, techniques and concepts. Teamwork, team building methods.Oral and written communications methodology.

  4. CMP232: Logic Design

    (3 credit units)

    Symbolic logic and truth functional Calculus. Boolean Algebra and Logic gates; Switching function minimization; e.g. algebraic, Kamaugh map, QuineMcCluskey, etc. Combination circuits Design; Combination logic with MST and LST; Sequential circuits design; Bistables, SR, JK,D&T, registers, Counters and the memory unit; Register Transfer logic; sequential machine Minimization; Arithmetic circuits; Instruction formats and sequenmcing, error detection and correction. Arithmetic Logic; synchronous and asynchronous control logic design; CPU logic design.

  5. CMP242: Object Oriented Programming

    (3 credit units)

    Introduction to object-oriented programming: Introduction toa typical object-oriented language such as Java; classes and objects; syntax of class definitions; methods, members. Simple data: variables, types, and expressions; assignment. Message passing: Simple methods; parameter passing. Sub-classing andinheritance. Control Structures: iteration, conditionals. Algorithms: problem-solving strategies; the concept of an algorithm;properties of algorithms; implementation strategies. Simple Data structure; Arrays; strings. Object Oriented Design; Fundamentals, student should write and run programs using java or a similar language.

  6. CMP252: Networks Fundamentals and Protocols

    (2 credit units)

    Data Communications Distributed processing, Applications of Computer Networks, types of networks. Transmission Methods. LAN Access Methods, Data Transmission Models. Peer-to-peer, Client Server.Client server requirements.Types of Telecommunication lines. Communication standards, Switching Networks, Communication Protocols, OSI reference Model, Special Communication devices. Installation and management of networks, the internet and communication software.

  7. GST212: Introduction to entrepreneurial Skills

    (2 credit units)

    Introduction to entrepreneurship and new venture creation; Entrepreneurship in theory and practice; The opportunity, Forms of business, Staffing, Marketing and the new venture; Determining capital requirements, Raising capital; Financial planning and management; Starting a new business, Feasibility studies; Innovation; Legal Issues; Insurance and environmental considerations possible business opportunities in Nigeria.

  8. GST222/232: Communication In French/Arabic

    (2 credit units)

  9. STA212: Probability II

    (2 credit units)

    Moment generating functions and its properties. Limit theorems in probability. Central limit theorem for independently and identical distributed random variables. Distribution of order statistics.Hyper geometric, multinomial, negative binomial, exponential, beta, cau-chy, log- normal Gamma, t, chi-square and f distributions.Bivariate probability distributions.Conditionalexpectation.Variance and co variance.

  10. MTH232: Abstract Algebra I

    (2 credit units)

    Group: Definition, examples include permutation groups. Subgroups, cosets. Lagrange’s theorem and applications cyclic groups, Rings: definition, examples including Z, ZN.rings of polynomials and matrices. Integral domains, fields, polynomials rings, factorization, Euclidean algorithm for polynomials H.C.F and L.C.M.of polynomials

  11. CMP262: Introduction to File Processing

    (2 credit units)

Similar To this