0% found this document useful (0 votes)
52 views1 page

300 Level Course Outlines - Adeniyi Peter I

This document outlines the course structure for 300 level first semester Computer Science students at LASU for the 2023/2024 academic session. It includes detailed descriptions of various courses such as Digital Electronics, Compiler Construction, Database Management, and Object-Oriented Programming, along with their respective units and key topics. The outline emphasizes practical applications, programming languages, and essential concepts in computer science education.

Uploaded by

Habeeb Abolarin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views1 page

300 Level Course Outlines - Adeniyi Peter I

This document outlines the course structure for 300 level first semester Computer Science students at LASU for the 2023/2024 academic session. It includes detailed descriptions of various courses such as Digital Electronics, Compiler Construction, Database Management, and Object-Oriented Programming, along with their respective units and key topics. The outline emphasizes practical applications, programming languages, and essential concepts in computer science education.

Uploaded by

Habeeb Abolarin
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

LASU – SPTS , OJO (FACULTY OF SCIENCE | DEPT.

COMPUTER SCIENCE)
COURSE OUTLINE FOR 300 LEVEL FIRST SEMESTER (2023/2024 ACADEMIC SESSION) BY ADENIYI PETER IFEOLUWAPO

CSC 217: FUNDAMENTAL OF DIGITAL ELECTRONICS programming, Arrays, methods. Exceptions, Applets and the Access control lists, capabilities, protection model, covert
(2 UNITS) - R 9 Voltage and current sources. kirchoff’s laws, Abstract, OLE, Persistence, Window or Unix Toolkit, channels. Input /output : I/O devices, Device controllers, Direct
linearity and super-position. Therein Norton theorems, steady, Laboratory exercises in an OOP Language. Memory Access, Goals of I/O software, Interrupt handlers,
state response to sinusoidal excitation; impulse response, semi- Device drivers, Device Independent I/O software, User-Space
conductors, bipolar and field effect transistors; Logic circuit CSC 319: COMPILER CONSTRUCTION (3 UNITS) - C I/O software, Disks Hardware, Disk arm scheduling algorithms,
design (gates, multivibrators, etc.) using semi-conductors Review of compilers assemblers and interpreters, structure and error handling, Track-at-a-Time caching, Ram disks, clocks:
materials, integrated circuits, classification of IC circuits. functional aspects of a typical compiler, syntax semantics and Clock Hardware, clock software. Terminal: Hardware, Memory-
pragatics, functional relationship between lexical analysis, Mapped Terminals, Input software, output software. Case study:
CSC 223: INTRODUCTION TO INFORMATION expression analysis and code generation. Internal form of course UNIX, OS/2, MSDOS and Open systems. A study of
PROCESSING METHODS (2 UNITS) - C Information programme. Use of a standard compiler (FORTRAN). concurrency and writing concurrent programs, emphasis will be
systems, management information system, other information Grammars and languages, recognizers, Top-down and bottom-up on language constructs used to express and control concurrency.
retrieval. Overview of file organization, data structure, sorting language Run-time storage Organization, The use of display in Concurrent programming techniques an styles. Co-writers,
and merging, construction and maintenance of search trees. run-time storage Organization. The use of display in run time mutual exclusion, semaphones, deadlock, high level
Decision tables, structure of decision tables. storage allocation. LR grammars and analysers. Construction of concurrency, writer process communication and process
LR table. Organisation of symbol tablets. Allocation of storage structuring, laboratory exercises using a basic concurrent
CSC 301: COMPUTER APPLICATION III FOR ARTS, to run-time variables. Code generation. Optimisation/Translator programs.
SOCIAL SCIENCES & MANAGEMENT SCIENCES (2 with systems.
UNITS) Databases: Understand database tables, queries, forms, CSC 327: DATABASE MANAGEMENT SYSTEM II (3
and reports and business applications. Implementation using CSC 323: EVOLUTIONARY COMPUTATION (2 UNITS) - UNITS) - C Rational Databases: Mapping conceptual schema to
Access db. Students should be encourage to create database E Introduction to Evolutionary Computation. Genetic relational Schema; Database Query Languages (SQL) Concept
using access. Powerpoint presentations: Multimedia presentation Representation, search operators, selection schemes and of Functional dependencies & Multi Valued dependencies.
software. Apply procedures to use presentation software in selection pressure. Fitness Landscapes e.g. Configuration spaces, Transaction processing; Distributed databases. Third normal
business. Business uses of Presentation software and methods of Properties of landscapes. Local optima; Basins. Multi-population form, Arcs, Hierarchies, and Historical Data, ERD Project
distribution. Apply procedures to develop multimedia methods. Co-evolution. Niching and Speciation. Multi-objective Presentation, Drawing Conventions and Generic Modeling,
presentations used in business. Internet banking and Online Evolutionary Optimisation. Dynamic optimisation Genetic Transforming from Conceptual Model to Physical Model.
transactions component of Internet banking. Password Programming. A case study of Evolutionary methods. Evolving
Management. Computerization and cashless economy. learning-machines, e.g. Neural Networks or Learning Classifier CSC 333: COMPUTER RESEARCH METHODOLOGY (1
Computer virus: Computer Virus, Types of virus, Different Systems. Unit) - R The meaning and concept of research. Types of
Antivirus, Different types of attack malware, spyware, Firewall, research: Quantitative and qualitative. The Information skills:
updates etc CSC 325: OPERATING SYSTEM II (3 UNITS) - C File retrieving and recording bibliographic information from manual
System: Naming, Structure, Types, Access, Attributes, and computerized sources. Citation. Intellectual property rights;
CSC 303: OBJECT-ORIENTED PROGRAMMING II, Java Operating Memory-mapped. Directories: Hierarchical part time management; report writing; oral presentation, plagiarism.
(3 UNITS) - C The focus of the course is on Java. Basic OOP names, operations, implementation, shared files, disk space Scientific writing.
Concepts: Classes, Objects, inheritance, polymorphism, Data management, file system reliability, file system performance.
Abstraction, Tools for developing, Compiling, interpreting and File security: environment, security flaws, internet worms,
debugging, Java Programs, Java Syntax and data objects, security attacks, design principles in security, user
operators. Central flow constructs, objects and classes authentication. Protection mechanisms: protection domain,

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy