Page 186 - University Bulletin
P. 186

CS102          Computer Programming II
               Credits: 3 (3,1,0)    Prerequisites: CS101
                   The  purpose  of  this  course  is  to  develop  an  intermediate  understanding  of  object-oriented
                   programming  concepts.  Some  sophisticated  uses  of  object-oriented  concepts  (inheritance,
                   polymorphism,  encapsulation,  multiple  inheritance  using  interfaces,  and  Java  Collection
                   Frameworks,  Generic  classes  and  Recursion)  and  techniques  for  building  systems  of  multiple
                   interacting components. This course teaches students how to develop Java applications.  Students
                   will develop and test Java applications (typically) using NetBeans IDE.

               CS175          Digital Logic and Computer Organization
               Credits: 3 (3,1,0)    Prerequisites: None
                   This  course  explores  computer  organization  and  digital  logic.  It  covers  an  introduction  to
                   information representation and number systems. It introduces students to Boolean algebra and
                   its usage in manipulation and minimization of Boolean functions.  It covers combinational circuit
                   analysis and design, multiplexers, decoders, comparators, and adder, in addition to, basic topics
                   in computer organization such as CPU, Memory, Cache Memory, and Bus systems.

               CS202          Computer Applications for Business (for Non-CCIS  Majors)
               Credits: 3 (2,0,2)    Prerequisites: at least 60 credit hours.
                   This course Introduces Computer Concepts Within the Framework of Business Applications. We
                   Will Use Integrated Software Packages “Microsoft Office 2010” (excel, Project, and Visio) to Build
                   a Solid Foundation in the Use of Spreadsheets (decision Making), Project Management and Visio
                   for Graphical Modeling. The Main Purpose of This Course Is to Provide Students with Computer
                   Application  Skills  Especially  in  the  Areas  of  Accounting,  Finance  and  Marketing.  Applications
                   Covered  Include  Electronic  Spreadsheet  and  Its  Macros,  Statistical  Analysis,  Graphics  and
                   Presentation Tools and Project Management. in Addition, Students Must Be Proficient in Using
                   Drawing Tool Microsoft Visio.

               CS210          Data Structure and Algorithms
               Credits: 3(3,1,0)     Prerequisites: CS102
                   The course introduces the fundamentals of linear algebra in the context of computer science
                   applications.  Includes  matrices,  determinants,  systems  of  linear  equations,  Euclidean  vector
                   spaces, real vector spaces, inner product spaces of linear equations, eigenvalues and eigenvectors,
                   linear transformation, applications. The course represents basic concepts and techniques from
                   linear algebra that will be required in later courses in areas such as machine learning, computer
                   graphics, and quantum computing.

               CS223          Computational Linear Algebra
               Credits: 3(3,1,0)     Prerequisites: MATH113
                   The course introduces the fundamentals of linear algebra in the context of computer science
                   applications.  Includes  matrices,  determinants,  systems  of  linear  equations,  Euclidean  vector
                   spaces, real vector spaces, inner product spaces of linear equations, eigenvalues and eigenvectors,
                   linear transformation, applications. The course represents basic concepts and techniques from
                   linear algebra that will be required in later courses in areas such as machine learning, computer
                   graphics, and quantum computing.







                                                           174                 PSU UNDERGRADUATE BULLETIN
   181   182   183   184   185   186   187   188   189   190   191