09.08.2021 Views

Student Handbook and Catalog 2021-22 V2

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Course Descriptions | 207<br />

ITNW 2354 Internet/Intranet Server (2-4-3) Advanced concepts in<br />

the designing, installing, <strong>and</strong> administration of an Internet/Intranet<br />

server. Prerequisite ITNW 1345, ITSC 1316<br />

ITNW 2355 Server Virtualization (2-4-3) An in-depth study of the<br />

installation, configuration, management <strong>and</strong> troubleshooting of a<br />

virtualized server environment. Prerequisite ITNW 1345 or ITNW<br />

1354<br />

ITNW 2380 Cooperative Education - Computer Systems Networking<br />

<strong>and</strong> Telecommunications (1-0-3) Career-related activities<br />

encountered in the student's area of specialization offered through<br />

an individualized agreement among the college, employer, <strong>and</strong><br />

student. Under the supervision of the college <strong>and</strong> the employer, the<br />

student combines classroom learning with work experience. Includes<br />

a lecture component.<br />

ITNW 2427 Advanced Cloud Concepts (2-4-4) Focus on enterprise<br />

Cloud architecture, with advanced topics including multi-Cloud<br />

platforms inclusive of computing, networking, storage, monitoring<br />

<strong>and</strong> database. Prerequisite ITNW 1436<br />

ITNW 2429 Application Development for The Cloud (2-4-4) A<br />

practical study of Cloud computing architecture <strong>and</strong> service. Includes<br />

designing <strong>and</strong> developing Cloud based applications, web services,<br />

micro services, <strong>and</strong> APIs; programming for the Cloud using API calls;<br />

<strong>and</strong> building <strong>and</strong> deploying server-side applications for the Cloud.<br />

Prerequisite ITNW 1436<br />

ITSC<br />

ITSC 1309 Integrated Software Applications I (2-4-3) Introduction<br />

to business productivity software suites using word processing,<br />

spreadsheets, databases, <strong>and</strong>/or presentation software.<br />

ITSC 1316 Linux Installation <strong>and</strong> Configuration (2-4-3) Introduction<br />

to Linux operating system. Includes Linux installation, basic<br />

administration, utilities <strong>and</strong> comm<strong>and</strong>s, upgrading, networking,<br />

security, <strong>and</strong> application installation. Emphasizes h<strong>and</strong>s-on setup,<br />

administration, <strong>and</strong> management of Linux. Prerequisite ITNW 1358<br />

or ITCC 1314<br />

ITSC 1325 Personal Computer Hardware (2-4-3) Current personal<br />

computer hardware including assembly, upgrading, setup,<br />

configuration, <strong>and</strong> troubleshooting.<br />

ITSC 2370 Final Project-Systems Administration (2-4-3) <strong>Student</strong>s<br />

will design <strong>and</strong> implement a systems administration plan for<br />

specified parameters utilizing knowledge <strong>and</strong> skill sets learned in<br />

the course of instruction. The students will be given a set of desired<br />

administrative outcomes <strong>and</strong> will implement current or impending<br />

technologies to obtain the desired administrative outcomes.<br />

ITSC 2386 Internship - Computer <strong>and</strong> Information Sciences, General<br />

(0-0-3) A work-based learning experience that enables the student<br />

to apply specialized occupational theory, skills <strong>and</strong> concepts. A<br />

learning plan is developed by the college <strong>and</strong> the employer.<br />

ITSC 2425 Advanced Linux (2-4-4) Provides instruction in advance<br />

open-source Linux operating system. Develops directory services for<br />

clients, support users remotely, <strong>and</strong> install <strong>and</strong> configure network<br />

services. Prerequisite ITSC 1316<br />

ITSE<br />

ITSE 1302 Computer Programming (2-4-3) Introduction to<br />

computer programming including design, development, testing,<br />

implementation, <strong>and</strong> documentation.<br />

ITSE 1303 Introduction to MySQL (2-4-3) Introduction to<br />

fundamentals of SQL <strong>and</strong> relational databases.<br />

ITSE 1306 PHP Programming (2-4-3) Introduction to PHP including<br />

the design of web-based applications, arrays, strings, regular<br />

expressions, file input/output, e-mail <strong>and</strong> database interfaces,<br />

stream <strong>and</strong> network programming, debugging, <strong>and</strong> security.<br />

Prerequisite ITSE 1303 or ITSE 2309, ITSE 2302<br />

ITSE 1307 Introduction to C++ Programming (2-4-3) Introduction to<br />

computer programming using C++. Emphasis on the fundamentals of<br />

object-oriented design with development, testing, implementation,<br />

<strong>and</strong> documentation. Includes language syntax, data <strong>and</strong> file<br />

structures, input/output devices, <strong>and</strong> files.<br />

ITSE 1311 Beginning Web Programming (2-4-3) Skills development<br />

in web programming including mark-up <strong>and</strong> scripting languages.<br />

ITSE 1329 Programming Logic <strong>and</strong> Design (2-4-3) Problem-solving<br />

applying structured techniques <strong>and</strong> representation of algorithms<br />

using design tools. Includes testing, evaluation, <strong>and</strong> documentation.<br />

ITSE 1330 Introduction to C# Programming (2-4-3) A study of C#<br />

syntax including data types, control structures, functions, syntax,<br />

<strong>and</strong> semantics of the language, classes, class relationships, <strong>and</strong><br />

exception h<strong>and</strong>ling.<br />

ITSE 1333 Mobile Applications Development (2-4-3) An overview<br />

of different mobile platforms <strong>and</strong> their development environments.<br />

Prerequisite ITSE 1330<br />

ITSE 1350 System Analysis <strong>and</strong> Design (2-4-3) Introduction to the<br />

planning, design, <strong>and</strong> construction of computer information systems<br />

using the systems development life cycle <strong>and</strong> other appropriate<br />

design tools.<br />

ITSE 2302 Intermediate Web Programming (2-4-3) Server-side <strong>and</strong><br />

client-side techniques for Web development. Prerequisite ITSE 1311<br />

ITSE 2309 Database Programming (2-4-3) Database development<br />

using database programming techniques emphasizing database<br />

structures, modeling, <strong>and</strong> database access.<br />

ITSE 2310 IOS Application Programming (2-4-3) Course explores<br />

developing applications for iOS devices. Will include Objective-C<br />

programming, use of the iOS SDK environment, <strong>and</strong> current<br />

programming issues in the iOS environment.<br />

ITSE 2313 Web Authoring (2-4-3) Instruction in designing <strong>and</strong><br />

developing web pages that incorporate text, graphics, <strong>and</strong> other<br />

supporting elements using current technologies <strong>and</strong> authoring tools.<br />

Prerequisite IMED 2313, ITSE 1306<br />

ITSE 2317 Java Programming (2-4-3) Introduction to object-oriented<br />

Java programming including the fundamental syntax <strong>and</strong> semantics<br />

of Java for applications <strong>and</strong> web applets.<br />

Texas State Technical College<br />

tstc.edu

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!