Updating search results...

Search Resources

28 Results

View
Selected filters:
  • Programming
The CS Open Educational Resource
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Computer Science courses (COSC) have become a popular area of study from K-12 to higher education levels (i.e., community colleges and four-year institutions). For the past years, different educational approaches have been proposed to disseminate concepts in these areas (traditionally through books and online platforms such as wikis, websites, forums). Although there are several resources available to assist a student in learning tricks or "how-to" for specific items, some of them lack curricular guidance to lead to a constructivist learning approach.

Some of the other available resources rely on a strong mathematical background, which many potential computer science students might not have, discouraging students from pursuing a computer science or programming field, particularly from a K-12 environment and community colleges.

This project comprises two courses: Programming Fundamentals I, a.k.a., CS 1 (THECB: COSC 1436) and Programming Fundamentals II, a.k.a., CS 2 (THECB: COSC 1437). Additionally, we present modules on cybersecurity and data analytics to these two courses, two emerging areas in computing-related to these courses that are highly applicable in today's industry needs.

Although the COSC courses do not appear in the 2017-2019 THECB Most Transfer List, many institutions, including high schools and postsecondary schools, have adopted COSC 1436 and 1437, their core highly demanded courses. Furthermore, different independent school districts have a strong partnership with community colleges and four-year institutions, increasing the number of COSC 1436 and COSC 1437 sections across Texas. Therefore, we anticipate creating an OER that might have a significant impact in the next years.

Subject:
Computer Science
Information Technology
Programming
Material Type:
Diagram/Illustration
Lesson Plan
Student Guide
Author:
Nadia Karichev
Christian Servin
Date Added:
12/30/2021
HTML and CSS Guidebook
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

A free interactive guide to front-end web development for absolute beginners. This book teaches basic HTML and CSS coding using easy to follow explanations, video demonstrations, and interactive exercises.

Subject:
Career and Technical Education
Computer Science
Graphic Design
Information Technology
Programming
Material Type:
Activity/Lab
Full Course
Homework/Assignment
Interactive
Textbook
Author:
Josiah Spence
Date Added:
12/07/2022
ITSE 1345 Introduction to Oracle SQL and PLSQL (ACC)
Unrestricted Use
CC BY
Rating
0.0 stars

An introduction to the design and creation of relational databases. Topics include storing, retrieving, updating, and displaying data using Structured Query Language (SQL) and Procedure Language (PL).

Subject:
Computer Science
Information Technology
Programming
Material Type:
Full Course
Author:
David Trevino
Date Added:
07/16/2021
ITSE 1394 Special Topics: Ruby on Rails (ACC)
Unrestricted Use
CC BY
Rating
0.0 stars

Develop, test, deploy and maintain web applications using the Ruby programming language and the Rails framework with an emphasis on MVC (Model View Controller) architecture. Other technologies utilized include: HTML, CSS, Javascript and SQL.

Subject:
Information Technology
Programming
Material Type:
Full Course
Author:
Rudy Martinez
Date Added:
07/16/2021
ITSE 1401 Web Design Tools (ACC)
Unrestricted Use
CC BY
Rating
0.0 stars

Designing and publishing web documents. Exploration of tools available for creating and editing web documents. An introduction to designing and publishing web documents. Includes basic markup language, hyperlinks, tables, frames, images, and forms. Exploration of tools available for creating and editing web documents. Course emphasizes web page/site design and development with an application software tool.

Subject:
Computer Science
Information Technology
Programming
Material Type:
Full Course
Author:
Rudy Martinez
Date Added:
07/16/2021
ITSE 2321 Object-Oriented Programming-Java (ACC)
Unrestricted Use
CC BY
Rating
0.0 stars

Introduction to object-oriented programming. Emphasis on the fundamentals of structured design with classes, including development, testing, implementation, and documentation. Includes object-oriented programming techniques, classes, and objects.

Subject:
Computer Science
Information Technology
Programming
Material Type:
Full Course
Author:
Richard Baldwin
Date Added:
07/16/2021
Topic 10: Concurrency basics[63]
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Objectives of this topic: Understand concurrency and relevant terminology, Recognize various thread states, Recognize various problems that may arise due to incorrect organization of threads, Program using Runnable objects

Subject:
Information Technology
Programming
Material Type:
Module
Author:
Alihan Hadimlioglu
Date Added:
06/13/2023
Topic 1.1: Introduction to Eclipse
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

In this module, you will learn about: Integrated Development Environments (IDEs), Eclipse IDE, How to create a Java Project in Eclipse, How to create a Java Class in Eclipse, How to run a Java Program in Eclipse

Subject:
Information Technology
Programming
Material Type:
Module
Author:
Alihan Hadimlioglu
Date Added:
06/13/2023
Topic 11: Thread synchronization
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Objectives of this topic: Understand the need for thread synchronization, Recognize basic constructs of thread synchronization, Implement synchronized solutions to problems

Subject:
Information Technology
Programming
Material Type:
Module
Author:
Alihan Hadimlioglu
Date Added:
06/15/2023
Topic 12: Exception handling
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Objectives of this topic: Understand the usages of exception handling, Recognize the differences between errors and exceptions, Understand the usage of try-catch-finally to achieve exception handling, Program using Java’s exception-handling syntax, Understand how assertions are used

Subject:
Information Technology
Programming
Material Type:
Module
Author:
Alihan Hadimlioglu
Date Added:
06/15/2023
Topic 13: Design patterns
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Objectives of this topic: Understand the concept of design patterns, Evaluate various design patterns by category, Analyze the advantages of the design patterns in question, Understand how some significant patterns are used

Subject:
Information Technology
Programming
Material Type:
Module
Author:
Alihan Hadimlioglu
Date Added:
06/15/2023
Topic 2: Software development process
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

In this module, you will learn about: Software development process (SDP), Essential steps of SDP, Waterfall software development lifecycle(SDLC) model

Subject:
Information Technology
Programming
Material Type:
Module
Author:
Alihan Hadimlioglu
Date Added:
06/13/2023
Topic 3.2: Object-Oriented Paradigm
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

In this module, you will learn about Classical Software Engineering, Object-Oriented Software Engineering, Structured Analysis and Structured Design (SA/SD) Data Flow Diagrams (DFDs), Structured (Modular) Programming Paradigm, Object-Oriented Paradigm

Subject:
Information Technology
Programming
Material Type:
Module
Author:
Alihan Hadimlioglu
Date Added:
06/13/2023
Topic 4.1: Intro to classes
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

In this module, you will learn about: Defining classes, Creating objects, Class attributes, Class methods, this reserved word

Subject:
Information Technology
Programming
Material Type:
Module
Author:
Alihan Hadimlioglu
Date Added:
06/13/2023
Topic 4.4: Class operations
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

In this module, you will learn about: Data Hiding / Information Hiding, Getter (Query or Accessor) methods, Setter (Mutator) methods, Predicate methods, Helper/Utility methods

Subject:
Information Technology
Programming
Material Type:
Module
Author:
Alihan Hadimlioglu
Date Added:
06/13/2023
Topic 5.1: Arrays
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

In this module, you will learn about: Single Dimension Arrays, Arrays of Primitive Types, Arrays of Reference Types

Subject:
Information Technology
Programming
Material Type:
Module
Author:
Alihan Hadimlioglu
Date Added:
06/13/2023