Skip to content

Repository for the Analysis and Systems Development Course at the Federal Institute of Piaui

License

Notifications You must be signed in to change notification settings

rsmwall/ifpi-ads-course

Repository files navigation

IFPI-ASD-REPO-BANNER

Repository for the Analysis and Systems Development Course at the Federal Institute of Piaui

The course is divided into semesters and can be accessed through the desired semester.


Modules

Module I Module II Module III Module IV Module V
Algorithm and Programming Databases I Databases II Internet Programming II Information Security
Technical English Operating Systems Data Structure II Software Engineering III Entrepreneurship and Innovation
Introduction to Computing Object-Oriented Programming Internet Programming I Programming for Mobile Devices Special Topics in Computing
Language Activities Computer Architecture Software Engineering II Human Computer Interaction Curriculum Extension II
Computational Mathematics Software Engineering I Extension Planning Curriculum Extension I Final Project
Scientific Research Methodology Data Structure I Computer Network Project Preparation Legislation Applied to IT
Statistics Systems Analysis and Design Artificial Intelligence Special Topics in Programming Ethnic-Racial Education
Introduction to Administration Foundations of Extension Curriculum Optional Subject*

ASD Module I - 2021.1

In the first module of the course, an introduction to computing was given, as well as basic knowledge. This repository contains only codes from the Algorithm and Programming discipline.


Algorithm and Programming

Languages and Tools:
       

Here are the codes used for the Algorithm and Programming discipline, the JavaScript language and the Node.JS framework were used. The subject was divided between exercises and two assessments, one every two months and one every six months.



ASD Module II - 2023.2

This module contains eight subjects offered, including activities, assessments, materials used in the classroom such as books, codes, handouts and slides, as well as exercise solutions and the exercises themselves.


Systems Analysis and Design



In the Systems Analysis and Design discipline, the concepts of UML (Unified Modeling Language) were presented, as well as the basic creation of projects using .NET 6.0 and MySql.

Computer Architecture

In Computer Architecture, the concepts and history of computer hardware and peripherals were presented. This subject used slides that are available in this repository.

Databases I



The Database I discipline provided the basis of the content, starting from Entity-Relationship Diagram, Relational Algebra to SQL bases using PostgreSQL.

Software Engineering I

In Software Engineering I, we saw the basic concepts of software engineering such as development methodologies, SCRUM and XP.

Data Structure I

Languages and Tools:
       

This Data Structure I contains assessments, exercises, class materials (books, slides), codes made in class. Covering everything from the basics in C, to classes in C++, structure, dynamic and static allocations, merge sort, etc.

Object-Oriented Programming

Languages and Tools:
       

This Object-Oriented Programming, the bases of the TypeScript language were seen, as well as the bases of OOP, extending to methods, classes, abstract classes, exceptions and interfaces. This content is divided between room codes, exercises and assessments. With emphasis on Rede Social, a simple social network program for terminals.

Operating Systems

In Operating Systems, the bases of the systems were shown, such as processes, scheduling, process communication and coordination, banker's algorithm, deadlocks and memory management. Here are the two books used in the discipline, namely: Machado Maia and Maziero. As well as assessments, challenges such as Round Robin and Banker's Algorithm made in C++ and about Threads and System Calls in Ruby.

About

Repository for the Analysis and Systems Development Course at the Federal Institute of Piaui

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published