
Misc.
Get flash to fully experience Pearltrees
Icons
USENIX: The Advanced Computing Systems Association
ThreatExpert - Automated Threat Analysis
ThreatExpert is an advanced automated threat analysis system designed to analyze and report the behavior of computer viruses, worms, trojans, adware, spyware, and other security-related risks in a fully automated mode. In only a few minutes ThreatExpert can process a sample and generate a highly detailed threat report with the level of technical detail that matches or exceeds antivirus industry standards such as those normally found in online virus encyclopedias.Homebrew Computer Club - Wikipedia, the free encyclopedia
No Starch Press
Think Java is an introduction to Java programming for beginners. It is tailored for students preparing for the Computer Science Advanced Placement (AP) Exam, but it is for anyone who wants to learn Java. Think Java is concise. It uses a subset of Java that lets students work on interesting projects without getting bogged down in the details of Java. Think Java teaches program development and debugging; these topics are discussed throughout the book and summarized in two appendices.
How to Think Like a Computer Scientist
How to Think Like a Computer Scientist
How to Think Like a Computer Scientist: C++ Version is a free textbook available under the GNU Free Documentation License . Readers are free to copy and distribute the text; they are also free to modify it, which allows them to adapt the book to different needs, and to help develop new material.Learning Perl the Hard Way
I want a book that gets through the basics as quickly as possible. I'm sick of reading about the precedence of operators; I want to know how to do the fun stuff. I want a book that emphasizes good programming style in Perl. Many of the Perl programs I have seen are written in a quick-and-dirty style; I wanted to see if the style I have developed in other languages can translate. In many Perl books, object-oriented programming is treated as an optional feature for advanced programming.The Little Book of Semaphores
How to Think Like a Computer Scientist
Think Python: How to Think Like a Computer Scientist
A systems analyst researches problems, plans solutions, recommends software and systems, and coordinates development to meet business or other requirements. They will be familiar with a variety of programming languages, operating systems, and computer hardware platforms. Because they often write user requests into technical specifications, the systems analysts are the liaisons between vendors and information technology professionals. [ 1 ] They may be responsible for developing cost analysis, design considerations, and implementation time-lines. Whenever a development process is conducted, the system analyst is responsible for designing components and providing that information to the developer.
Systems analyst - Wikipedia, the free encyclopedia
Software architect - Wikipedia, the free encyclopedia
Software architect is a general term with many accepted definitions, which refers to a broad range of roles. Generally accepted terminology and certifications began appearing in connection with this role near the beginning of the 21st century. [ edit ] History With the increasing popularity of multi-tier application development , the choices of how an application can be built have also increased.Software engineer - Wikipedia, the free encyclopedia
A software engineer is an engineer who applies the principles of software engineering to the design, development, testing, and evaluation of the software and systems that make computers or anything containing software work. [ edit ] Overview Prior to the mid-1990s, software practitioners called themselves computer programmers or software developers , regardless of their actual jobs. Many people prefer to call themselves software developer and programmer , because most widely agree what these terms mean, while software engineer is still being debated. A prominent computing scientist, E.A software engineer is an engineer who applies the principles of software engineering to the design, development, testing, and evaluation of the software and systems that make computers or anything containing software work. [ edit ] Overview Prior to the mid-1990s, software practitioners called themselves computer programmers or software developers , regardless of their actual jobs. Many people prefer to call themselves software developer and programmer , because most widely agree what these terms mean, while software engineer is still being debated. A prominent computing scientist, E.
Software engineer - Wikipedia, the free encyclopedia
About Me I am a computer science PhD candidate at the University of Calgary , under the supervision of Zongpeng Li . My research interests lie primarily within the area of computer communication networks, with a focus on theoretical and algorithmic aspects of computer communication.

