GE 161 - Basic Survey Principles
Measurement systems and equipment- Handling, adjustment, and regular maintenance of Survey equipments. Theodolites and level instruments- principles of measurements; compass traverse; flat taping; step chaining, detailing. levelling; contouring; angular measurements; chain surveying and detailing. Introduction to theodolite traversing, Map preparation.
GE 162 - Large Scale Surveying / GE 186 - Engineering Surveying
Distance measurements – direct and indirect distance measurements-taping, optical (tacheometric, substance bar), EDM; angular measurements; traverse computations (reduction of forward bearings, L-D computation and check computations, computation of coordinates), and adjustments; area computations and subdivision of plots; spirit and trigonometrical levelling; introduction to triangulation, trilateration, resection, intersection and radiation as methods for provision of controls.
GE 158 - Introduction to Information Technology
Knowing Computers, Applications of Computers, Concept of Computing, Data and Information, Understanding Word Processing, Spreadsheet Applications, Communicating using the Internet, WWW and Web Browsers, Communications and Collaboration and Making Presentation
GE 263 - Information Science & Programming
Information Systems, Flowchart Design, The structure and syntax of Python & MatLAB programming languages, Computational methods in Geomatics and Open Source Packages
GE 354 - Satellite Geodesy
Coordinate and Time systems, Satellite orbital motions, GNSS Signals, Errors and Observables, RINEX Format of data, Mathematical model of GNSS observables, Methods of processing GNSS data, Relationship between satellite and conventional geodetic systems, Applications of GNSS and other space geodetic data.
GE 371 - Survey Adjustments
Theory of Errors, Propagation of errors, Analysis of Direct & Indirect Observations, Samples, Weight of Observations, Variance and Covariance; Least squares principles, Adjustment of Elevation Differences (Leveling), Solution of Leveling Adjustment, Adjustment of GPS Observations, Adjustment Using Non-Linear Functions and Standard Deviation of Observations.
GE 550 - GNSS Technologies and Orbit Determination
Estimation and representation of satellite orbits, Geodetic reference systems and time systems, GNSS satellite signals and signal transmission through the atmosphere, Estimation of positions with GNSS satellite observations, Differential and relative positioning, Carrier phase based positioning and estimation of ambiguities, Statistical methods with Kalman filter and smoothing, Applications of GNSS, Path Delays in the Neutral Atmosphere, Ionospheric Effects on Microwave Signals, GNSS Augmentations- GBAS, CORS SBAS, RTK, GNSS Atmospheric Sensing and Applications. Satellite orbits: Kepler orbits and Perturbed Kepler Orbits, Tracking Systems:- Satellite Laser Ranging (SLR), Lunar Laser Ranging, Doppler, Astrometry, VLBI, Computation of Satellite Positions
GE 556 - Adjustments Theory or Advanced Theory of Errors
Types and characteristics of errors. Standard errors and weights. Error propagation. Error curve, error ellipse and error ellipsoid, Statistical distributions. Confidence intervals. Regression and variance analysis. Least squares principle. Condition adjustment. Linearization of non-linear conditions. Adjustment by elements. Linearization of non-linear observation equations. Observation equations of common geodetic measurements. Free network adjustment and its interpretations, Variance-covariance components. Gross error detection. Data snooping, Local redundancies. Concept of reliability Kalmer filtering
GE 558 - Geodetic Computations & Programming
Data and Information, Computing Systems (Algorithm, software & Hardware), Open-source platforms and packages, Software Utilities. Introduction to Programming Languages, Python, C++-, Matlab and Octave Basics, gnuplot, LaTEX
GIS 558: Computer Network Design and Architecture
Course objective: The subject will introduce the basics of computer networks to students through a study of layered models of computer networks, applications and architecture.
Computers, Internet & Cloud Technology – basics of computing, Hardware, Software, Accessories/Peripherals, OS, Mobile Computing, Artificial Intelligent, Networking Basics and Applications, Network Implementation & Management, LAN, WAN & Wireless Networking, Network Security and Troubleshooting.
GIS 556: GIS Programming & Customization
Course Objective: To provide programming skills needed by Geospatial Professionals to customize GIS software to extend its built-in functionality and to automate repetitive tasks for effective and efficient mapping, geodatabase creation and analysis. Design, coding, and implementation of GIS-based software and models using the Python programming language.
Course Contents: Introduction to GIS modeling and Python Programming, GIS data access and manipulation with Python, Practical Python for the GIS analyst
GIS 553: Geospatial Data Capture