Federal University, Dutsin-ma

Katsina state, Nigeria

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

  1. CMP422: Special Topics in ICT

    (3 credit units)

    Selected topics in ICT (Information and Communication Technology). Bioinformatics, Digital forensics, Computer Centre management, Information Technology Law, Modern Theory of Computation, Nanotechnology, Design and Laying of optics Fibres, Design and construction of telecommunication masts and base stations, technology of ATM technology. The GSM call cards, design and construction of a satellite. Distributed computing, Mobile and wireless computing. Building web application.

  2. CMP432: Systems Modeling and Simulation

    (3 credit units)

    The concepts and techniques used in modeling and simulation methodology and suitable simulation languages modeling generation of random variables, transformation of random numbers; parameter estimation design experiment; factorial design optimization.

  3. CMP442: Cloud Computing

    (2 credit units)

    Overview of Cloud Computing, Definition of Cloud computing. Cloud computing models. Secure data outsourcing. Secure computation outsourcing. Proof of data possession/retrievability. Virtual machine security. Trusted computing technology and clouds.Cloud-centric regulatory compliance issues and mechanisms. Business and security risk models. Applications of secure cloud computing. Attacks, Vulnerabilities, and Enemies: Modeling threats in a cloud. Topology Attacks on Clouds. Proofs of Data Possession and Retrievability. How to secure clouds? Verifying Computations in Clouds. Cloud Forensics. Verifiability of Data in clouds. Availability and Integrity in Clouds. Securing Map Reduce. Cloud computing models: software as a service (SaaS), platform as a service (PaaS), infrastructure as a service (laaS) and database as a service. Market overview of cloud providers including Amazon Web Services, Microsoft Azure, Google, Right Scale, CloudSigma, GoGrid and Force.com. Strategic technology choices and development tools (including Eclipse and other IDEs, Heroku, Force.com and Elastic Beanstalk) for basic cloud application building. Web-scale analytics and frameworks for processing large data sets using Hadoop and MapReduce.

  4. CMP452: Structured Programming

    (2 credit units)

    Principle of good programming style, expression; structured programming concepts; control flow invariant relation of a loop; stepwise refinement of both statements and data; programme modularization (Bottom up approach, to-down approach, nested virtual machine approach); language for structured/programming debugging, testing verifying code inspection; semantic analysis. Test construction. Programme verification; test generation and running. structured programming concepts debugging, testing, verifying, code inspection; semantic analysis, string processing data structures. Recursion efficiency of algorithms.

  5. CMP462: Introduction to Data Mining

    (2 credit units)

    Concept and definition of data mining, Data Mining as the Evolution of Information Technology, Kinds of Data to be Mined(Database Data, Data Warehouses, Transactional Data, Other Kinds of Data), Kinds of Patterns that can be Mined? ( Mining Frequent Patterns, Associations, and Correlations, Classification and Regression for Predictive Analysis, Cluster Analysis, Outlier Analysis), Data Objects and Attribute Types ( What Is an Attribute? Nominal Attributes, Binary Attributes, Ordinal Attributes, Numeric Attributes, Discrete versus Continuous Attributes)Basic Statistical Descriptions of Data: Measuring the Central Tendency: Mean, Median, and Mode, Measuring the Dispersion of Data: Range, Quartiles, Variance, Standard Deviation, and Interquartile Range.

  6. CMP492: Project

    (5 credit units)

  7. MTH392: SIWES

    (6 credit units)

    The students are to visit notable Computer & Mathematical Centres where applied Mathematics like Computing and Statistical Analysis is being demonstrated to give a clear picture of the classroom theory. The Students are expected to submit a report of the academic visits.

  8. MTH472: Numerical analysis III

    (3 credit units)

    Numerical quadrature: Romberg, Gauss, Integrable singular integrands, infinite range, multiple integrands. Discrete and continuous Collocation Tau methods for solving Ode’s.Error analysis. Partial differential equations: finite difference methods. Stability, convergence and error, orthogonal expansion.

Similar To this