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